Quarterly report pursuant to Section 13 or 15(d)

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

v3.21.2
Concentration of Credit Risk, Significant Customers and Geographic Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Concentration Risk [Line Items]          
Revenue from contract with customer $ 205,376 $ 65,220 $ 414,735 $ 127,247  
Net Revenue          
Concentration Risk [Line Items]          
Revenue from contract with customer $ 205,376 $ 65,220 $ 414,735 $ 127,247  
Net Revenue | Geographic Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage 100.00% 100.00% 100.00% 100.00%  
Net Revenue | Asia          
Concentration Risk [Line Items]          
Revenue from contract with customer $ 169,088 $ 54,095 $ 340,248 $ 105,480  
Net Revenue | Asia | Geographic Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage 82.00% 83.00% 82.00% 83.00%  
Net Revenue | United States          
Concentration Risk [Line Items]          
Revenue from contract with customer $ 8,027 $ 3,289 $ 18,327 $ 5,227  
Net Revenue | United States | Geographic Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage 4.00% 5.00% 4.00% 4.00%  
Net Revenue | Rest of world          
Concentration Risk [Line Items]          
Revenue from contract with customer $ 28,261 $ 7,836 $ 56,160 $ 16,540  
Net Revenue | Rest of world | Geographic Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage 14.00% 12.00% 14.00% 13.00%  
Net Revenue | Hong Kong | Geographic Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage 44.00% 42.00% 40.00% 46.00%  
Net Revenue | China | Geographic Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage   11.00% 11.00% 10.00%  
Net Revenue | Vietnam | Geographic Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage 14.00%   13.00%    
Inventory | Vendor A | Supplier Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage 38.00%   41.00%    
Inventory | Vendor B | Supplier Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage 24.00% 15.00% 22.00% 16.00%  
Inventory | Vendor C | Supplier Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage 10.00% 20.00% 10.00% 18.00%  
Inventory | Vendor D | Supplier Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage   18.00%   18.00%  
Inventory | Vendor E | Supplier Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage   16.00%   17.00%  
Long lived assets          
Concentration Risk [Line Items]          
Long lived assets     $ 548,743   $ 571,450
Long lived assets | Geographic Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage     100.00%   100.00%
Long lived assets | United States          
Concentration Risk [Line Items]          
Long lived assets     $ 379,309   $ 403,071
Long lived assets | United States | Geographic Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage     69.00%   72.00%
Long lived assets | Rest of world          
Concentration Risk [Line Items]          
Long lived assets     $ 42,107   $ 31,412
Long lived assets | Rest of world | Geographic Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage     8.00%   5.00%
Long lived assets | Singapore          
Concentration Risk [Line Items]          
Long lived assets     $ 127,327   $ 136,967
Long lived assets | Singapore | Geographic Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage     23.00%   24.00%
Customer A | Net Revenue | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage 15.00% 10.00% 15.00% 10.00%  
Customer B | Net Revenue | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage 11.00%   12.00%    
Customer B | Accounts Receivable | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage     14.00%   17.00%
Customer C | Net Revenue | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage   16.00%   17.00%  
Customer D | Accounts Receivable | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage         13.00%
Customer E | Accounts Receivable | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage     10.00%