Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.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, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Concentration Risk [Line Items]          
Net revenue $ 183,938 $ 280,009 $ 432,380 $ 543,936  
Net Revenue          
Concentration Risk [Line Items]          
Net revenue 183,938 280,009 432,380 543,936  
Net Revenue | Asia          
Concentration Risk [Line Items]          
Net revenue 128,328 227,655 320,831 439,320  
Net Revenue | Europe          
Concentration Risk [Line Items]          
Net revenue 44,956 38,193 85,172 76,974  
Net Revenue | United States          
Concentration Risk [Line Items]          
Net revenue 8,906 9,684 21,090 18,552  
Net Revenue | Rest of world          
Concentration Risk [Line Items]          
Net revenue $ 1,748 $ 4,477 $ 5,287 $ 9,090  
Net Revenue | Geographic Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage 100.00% 100.00% 100.00% 100.00%  
Net Revenue | Geographic Concentration Risk | Asia          
Concentration Risk [Line Items]          
Concentration risk percentage 70.00% 81.00% 74.00% 81.00%  
Net Revenue | Geographic Concentration Risk | Europe          
Concentration Risk [Line Items]          
Concentration risk percentage 24.00% 14.00% 20.00% 14.00%  
Net Revenue | Geographic Concentration Risk | United States          
Concentration Risk [Line Items]          
Concentration risk percentage 5.00% 3.00% 5.00% 3.00%  
Net Revenue | Geographic Concentration Risk | Rest of world          
Concentration Risk [Line Items]          
Concentration risk percentage 1.00% 2.00% 1.00% 2.00%  
Net Revenue | Geographic Concentration Risk | Hong Kong          
Concentration Risk [Line Items]          
Concentration risk percentage 32.00% 40.00% 31.00% 39.00%  
Net Revenue | Geographic Concentration Risk | China          
Concentration Risk [Line Items]          
Concentration risk percentage 12.00% 22.00% 14.00% 17.00%  
Net Revenue | Geographic Concentration Risk | Germany          
Concentration Risk [Line Items]          
Concentration risk percentage 10.00%        
Inventory | Supplier Concentration Risk | Vendor A          
Concentration Risk [Line Items]          
Concentration risk percentage 11.00% 30.00% 19.00% 29.00%  
Inventory | Supplier Concentration Risk | Vendor B          
Concentration Risk [Line Items]          
Concentration risk percentage 29.00% 23.00% 26.00% 25.00%  
Inventory | Supplier Concentration Risk | Vendor C          
Concentration Risk [Line Items]          
Concentration risk percentage   13.00%   12.00%  
Inventory | Supplier Concentration Risk | Vendor D          
Concentration Risk [Line Items]          
Concentration risk percentage 12.00%   11.00%    
Long lived assets          
Concentration Risk [Line Items]          
Long lived assets     $ 518,616   $ 523,588
Long lived assets | United States          
Concentration Risk [Line Items]          
Long lived assets     373,872   368,882
Long lived assets | Rest of world          
Concentration Risk [Line Items]          
Long lived assets     43,267   45,093
Long lived assets | Singapore          
Concentration Risk [Line Items]          
Long lived assets     $ 101,477   $ 109,613
Long lived assets | Geographic Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage     100.00%   100.00%
Long lived assets | Geographic Concentration Risk | United States          
Concentration Risk [Line Items]          
Concentration risk percentage     72.00%   70.00%
Long lived assets | Geographic Concentration Risk | Rest of world          
Concentration Risk [Line Items]          
Concentration risk percentage     8.00%   9.00%
Long lived assets | Geographic Concentration Risk | Singapore          
Concentration Risk [Line Items]          
Concentration risk percentage     20.00%   21.00%
Customer A | Net Revenue | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage   18.00%   17.00%  
Customer B | Net Revenue | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage   11.00% 11.00% 11.00%  
Customer C | Accounts Receivable | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage         11.00%
Customer D | Accounts Receivable | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage     16.00%   12.00%
Customer E | Accounts Receivable | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage         28.00%
Customer F | Accounts Receivable | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage     15.00%    
Customer G | Accounts Receivable | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage     11.00%