Annual report pursuant to Section 13 and 15(d)

Significant Customer and Geographic Information (Details)

v3.20.4
Significant Customer and Geographic Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Concentration Risk [Line Items]      
Long lived assets $ 571,450 $ 453,892  
Revenue from Contract with Customer, Excluding Assessed Tax 478,596 317,180 $ 384,997
Asia [Member]      
Concentration Risk [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax     312,877
UNITED STATES      
Concentration Risk [Line Items]      
Long lived assets 403,071 385,302  
Revenue from Contract with Customer, Excluding Assessed Tax     18,060
Rest of World [Member]      
Concentration Risk [Line Items]      
Long lived assets 31,412 5,034  
Revenue from Contract with Customer, Excluding Assessed Tax     $ 54,060
SINGAPORE      
Concentration Risk [Line Items]      
Long lived assets $ 136,967 $ 63,556  
Long lived assets [Member]      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 100.00% 100.00%  
Long lived assets [Member] | UNITED STATES      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 72.00% 85.00%  
Long lived assets [Member] | Rest of World [Member]      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 5.00% 1.00%  
Long lived assets [Member] | SINGAPORE      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 24.00% 14.00%  
Revenue Benchmark [Member]      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 100.00% 100.00% 100.00%
Revenue from Contract with Customer, Excluding Assessed Tax $ 478,596 $ 317,180  
Revenue Benchmark [Member] | Asia [Member]      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 82.00% 84.00% 81.00%
Revenue from Contract with Customer, Excluding Assessed Tax $ 393,579 $ 265,122  
Revenue Benchmark [Member] | UNITED STATES      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 3.00% 4.00% 5.00%
Revenue from Contract with Customer, Excluding Assessed Tax $ 15,501 $ 13,984  
Revenue Benchmark [Member] | Rest of World [Member]      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 15.00% 12.00% 14.00%
Revenue from Contract with Customer, Excluding Assessed Tax $ 69,516 $ 38,074  
Revenue Benchmark [Member] | Geographic Concentration Risk [Member] | China [Member]      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 17.00% 14.00% 19.00%
Revenue Benchmark [Member] | Geographic Concentration Risk [Member] | HONG KONG      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 42.00% 46.00% 43.00%
Customer A [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 15.00% 14.00% 18.00%
Customer B (Direct) [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 13.00%    
Customer B (Direct) [Member] | Accounts Receivable [Member]      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 17.00%    
Customer D [Member] | Accounts Receivable [Member]      
Concentration Risk [Line Items]      
Concentration Risk, Percentage   10.00%  
Customer C | Accounts Receivable [Member]      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 13.00%    
Vendor B [Member] | Supplier Concentration Risk [Member]      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 20.00% 14.00% 19.00%
Vendor C [Member] | Supplier Concentration Risk [Member]      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 11.00% 17.00% 16.00%
Vendor D [Member] | Supplier Concentration Risk [Member]      
Concentration Risk [Line Items]      
Concentration Risk, Percentage   13.00% 15.00%
Vendor A [Member] | Supplier Concentration Risk [Member]      
Concentration Risk [Line Items]      
Concentration Risk, Percentage 34.00%    
Vendor E [Member] | Supplier Concentration Risk [Member]      
Concentration Risk [Line Items]      
Concentration Risk, Percentage   15.00% 13.00%