Quarterly report pursuant to Section 13 or 15(d)

Concentration of Credit Risk, Significant Customers and Geographic Information (Details)

v3.21.1
Concentration of Credit Risk, Significant Customers and Geographic Information (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Concentration Risk [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax $ 209,359,000 $ 62,027,000  
Net Revenue [Member]      
Concentration Risk [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax $ 209,359,000 $ 62,027,000  
Concentration risk percentage 100.00% 100.00%  
Net Revenue [Member] | Asia [Member]      
Concentration Risk [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax $ 171,160,000 $ 52,035,000  
Concentration risk percentage 82.00% 84.00%  
Net Revenue [Member] | UNITED STATES      
Concentration Risk [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax $ 10,300,000 $ 1,616,000  
Concentration risk percentage 5.00% 3.00%  
Net Revenue [Member] | Rest of World [Member]      
Concentration Risk [Line Items]      
Revenue from Contract with Customer, Excluding Assessed Tax $ 27,899,000 $ 8,376,000  
Concentration risk percentage 13.00% 13.00%  
Net Revenue [Member] | Geographic Concentration Risk [Member] | China [Member]      
Concentration Risk [Line Items]      
Concentration risk percentage 14.00%    
Net Revenue [Member] | Geographic Concentration Risk [Member] | HONG KONG      
Concentration Risk [Line Items]      
Concentration risk percentage 37.00% 50.00%  
Net Revenue [Member] | Geographic Concentration Risk [Member] | VIET NAM      
Concentration Risk [Line Items]      
Concentration risk percentage 12.00%    
Long lived assets [Member]      
Concentration Risk [Line Items]      
Concentration risk percentage 100.00%   100.00%
Long lived assets $ 559,560,000   $ 571,450,000
Long lived assets [Member] | UNITED STATES      
Concentration Risk [Line Items]      
Concentration risk percentage 70.00%   72.00%
Long lived assets $ 391,038,000   $ 403,071,000
Long lived assets [Member] | Rest of World [Member]      
Concentration Risk [Line Items]      
Concentration risk percentage 7.00%   5.00%
Long lived assets $ 36,799,000   $ 31,412,000
Long lived assets [Member] | SINGAPORE      
Concentration Risk [Line Items]      
Concentration risk percentage 23.00%   24.00%
Long lived assets $ 131,723,000   $ 136,967,000
Customer B [Member] | Net Revenue [Member] | Customer Concentration Risk [Member]      
Concentration Risk [Line Items]      
Concentration risk percentage 12.00%    
Customer B [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]      
Concentration Risk [Line Items]      
Concentration risk percentage     17.00%
Customer A [Member] | Net Revenue [Member] | Customer Concentration Risk [Member]      
Concentration Risk [Line Items]      
Concentration risk percentage 15.00% 10.00%  
Customer C [Member] | Net Revenue [Member] | Customer Concentration Risk [Member]      
Concentration Risk [Line Items]      
Concentration risk percentage 11.00%    
Customer C [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]      
Concentration Risk [Line Items]      
Concentration risk percentage 11.00%   13.00%
Customer D | Net Revenue [Member] | Customer Concentration Risk [Member]      
Concentration Risk [Line Items]      
Concentration risk percentage   18.00%  
Customer E | Accounts Receivable [Member] | Customer Concentration Risk [Member]      
Concentration Risk [Line Items]      
Concentration risk percentage 10.00%    
Vendor A [Member] | Supplier Concentration Risk [Member]      
Concentration Risk [Line Items]      
Concentration risk percentage 45.00%    
Vendor B [Member] | Supplier Concentration Risk [Member]      
Concentration Risk [Line Items]      
Concentration risk percentage 20.00% 16.00%  
Vendor C [Member] | Supplier Concentration Risk [Member]      
Concentration Risk [Line Items]      
Concentration risk percentage 11.00% 17.00%  
Vendor D [Member] | Supplier Concentration Risk [Member]      
Concentration Risk [Line Items]      
Concentration risk percentage   18.00%  
Vendor E [Member] | Supplier Concentration Risk [Member]      
Concentration Risk [Line Items]      
Concentration risk percentage   19.00%