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 9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Concentration Risk [Line Items]          
Revenue from contract with customer $ 229,774 $ 156,633 $ 644,509 $ 283,880  
Net Revenue          
Concentration Risk [Line Items]          
Revenue from contract with customer $ 229,774 $ 156,633 $ 644,509 $ 283,880  
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 $ 191,874 $ 128,566 $ 532,122 $ 234,046  
Net Revenue | Asia | Geographic Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage 83.00% 82.00% 83.00% 82.00%  
Net Revenue | United States          
Concentration Risk [Line Items]          
Revenue from contract with customer $ 8,971 $ 4,750 $ 27,298 $ 9,976  
Net Revenue | United States | Geographic Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage 4.00% 3.00% 4.00% 4.00%  
Net Revenue | Rest of world          
Concentration Risk [Line Items]          
Revenue from contract with customer $ 28,929 $ 23,317 $ 85,089 $ 39,858  
Net Revenue | Rest of world | Geographic Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage 13.00% 15.00% 13.00% 14.00%  
Net Revenue | Hong Kong | Geographic Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage 40.00% 44.00% 40.00% 45.00%  
Net Revenue | China | Geographic Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage 12.00% 21.00% 11.00% 16.00%  
Net Revenue | Vietnam | Geographic Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage 11.00%   12.00%    
Inventory | Vendor A | Supplier Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage 44.00% 42.00% 44.00% 27.00%  
Inventory | Vendor B | Supplier Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage 19.00% 18.00% 20.00% 17.00%  
Inventory | Vendor C | Supplier Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage 11.00%   11.00% 11.00%  
Inventory | Vendor D | Supplier Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage       12.00%  
Long lived assets          
Concentration Risk [Line Items]          
Long lived assets     $ 543,412   $ 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     $ 376,870   $ 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,897   $ 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     $ 123,645   $ 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 17.00% 19.00% 16.00% 15.00%  
Customer B | Net Revenue | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage   11.00% 10.00%    
Customer B | Accounts Receivable | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage     0.00%   17.00%
Customer C | Net Revenue | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage       11.00%  
Customer D | Net Revenue | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage 10.00%        
Customer D | Accounts Receivable | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage     11.00%    
Customer E | Accounts Receivable | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage     10.00%    
Customer F | Accounts Receivable | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage         13.00%