Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.2.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, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Concentration Risk [Line Items]          
Revenue from contract with customer $ 285,730 $ 229,774 $ 829,666 $ 644,509  
Net Revenue          
Concentration Risk [Line Items]          
Revenue from contract with customer 285,730 229,774 829,666 644,509  
Net Revenue | Asia          
Concentration Risk [Line Items]          
Revenue from contract with customer 235,032 191,874 674,352 532,122  
Net Revenue | United States          
Concentration Risk [Line Items]          
Revenue from contract with customer 10,991 8,971 29,543 27,298  
Net Revenue | Rest of world          
Concentration Risk [Line Items]          
Revenue from contract with customer $ 39,707 $ 28,929 $ 125,771 $ 85,089  
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 82.00% 83.00% 81.00% 83.00%  
Net Revenue | Geographic Concentration Risk | United States          
Concentration Risk [Line Items]          
Concentration risk percentage 4.00% 4.00% 4.00% 4.00%  
Net Revenue | Geographic Concentration Risk | Rest of world          
Concentration Risk [Line Items]          
Concentration risk percentage 14.00% 13.00% 15.00% 13.00%  
Net Revenue | Geographic Concentration Risk | Hong Kong          
Concentration Risk [Line Items]          
Concentration risk percentage 51.00% 40.00% 43.00% 40.00%  
Net Revenue | Geographic Concentration Risk | China          
Concentration Risk [Line Items]          
Concentration risk percentage 14.00% 12.00% 16.00% 11.00%  
Net Revenue | Geographic Concentration Risk | Vietnam          
Concentration Risk [Line Items]          
Concentration risk percentage   11.00%   12.00%  
Inventory | Supplier Concentration Risk | Vendor A          
Concentration Risk [Line Items]          
Concentration risk percentage 24.00% 44.00% 27.00% 44.00%  
Inventory | Supplier Concentration Risk | Vendor B          
Concentration Risk [Line Items]          
Concentration risk percentage 26.00% 19.00% 25.00% 20.00%  
Inventory | Supplier Concentration Risk | Vendor C          
Concentration Risk [Line Items]          
Concentration risk percentage 13.00% 11.00% 13.00% 11.00%  
Long lived assets          
Concentration Risk [Line Items]          
Long lived assets     $ 526,003   $ 547,401
Long lived assets | United States          
Concentration Risk [Line Items]          
Long lived assets     367,714   382,650
Long lived assets | Rest of world          
Concentration Risk [Line Items]          
Long lived assets     44,085   42,277
Long lived assets | Singapore          
Concentration Risk [Line Items]          
Long lived assets     $ 114,204   $ 122,474
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     70.00%   70.00%
Long lived assets | Geographic Concentration Risk | Rest of world          
Concentration Risk [Line Items]          
Concentration risk percentage     8.00%   8.00%
Long lived assets | Geographic Concentration Risk | Singapore          
Concentration Risk [Line Items]          
Concentration risk percentage     22.00%   22.00%
Customer A | Net Revenue | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage 31.00% 17.00% 22.00% 16.00%  
Customer B | Net Revenue | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage       10.00%  
Customer B | Accounts Receivable | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage     14.00%    
Customer C | Accounts Receivable | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage     17.00%    
Customer D | Accounts Receivable | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage         17.00%
Customer E | Net Revenue | 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     26.00%    
Customer G | Accounts Receivable | Customer Concentration Risk          
Concentration Risk [Line Items]          
Concentration risk percentage     11.00%