Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.1
Concentration of Credit Risk, Significant Customers and Geographic Information (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Concentration Risk [Line Items]      
Net revenue $ 248,442 $ 263,927  
Net Revenue      
Concentration Risk [Line Items]      
Net revenue 248,441 263,927  
Net Revenue | Asia      
Concentration Risk [Line Items]      
Net revenue 192,502 211,665  
Net Revenue | United States      
Concentration Risk [Line Items]      
Net revenue 12,184 8,868  
Net Revenue | Rest of world      
Concentration Risk [Line Items]      
Net revenue $ 43,755 $ 43,394  
Net Revenue | Geographic Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 100.00% 100.00%  
Net Revenue | Geographic Concentration Risk | Asia      
Concentration Risk [Line Items]      
Concentration risk percentage 77.00% 80.00%  
Net Revenue | Geographic Concentration Risk | United States      
Concentration Risk [Line Items]      
Concentration risk percentage 5.00% 3.00%  
Net Revenue | Geographic Concentration Risk | Rest of world      
Concentration Risk [Line Items]      
Concentration risk percentage 18.00% 17.00%  
Net Revenue | Geographic Concentration Risk | Hong Kong      
Concentration Risk [Line Items]      
Concentration risk percentage 31.00% 38.00%  
Net Revenue | Geographic Concentration Risk | China      
Concentration Risk [Line Items]      
Concentration risk percentage 16.00% 11.00%  
Net Revenue | Geographic Concentration Risk | Vietnam      
Concentration Risk [Line Items]      
Concentration risk percentage   13.00%  
Inventory | Supplier Concentration Risk | Vendor A      
Concentration Risk [Line Items]      
Concentration risk percentage 23.00% 27.00%  
Inventory | Supplier Concentration Risk | Vendor B      
Concentration Risk [Line Items]      
Concentration risk percentage 25.00% 26.00%  
Inventory | Supplier Concentration Risk | Vendor C      
Concentration Risk [Line Items]      
Concentration risk percentage   12.00%  
Inventory | Supplier Concentration Risk | Vendor D      
Concentration Risk [Line Items]      
Concentration risk percentage 11.00%    
Long lived assets      
Concentration Risk [Line Items]      
Long lived assets $ 519,310   $ 523,588
Long lived assets | United States      
Concentration Risk [Line Items]      
Long lived assets 370,191   368,882
Long lived assets | Rest of world      
Concentration Risk [Line Items]      
Long lived assets 43,176   45,093
Long lived assets | Singapore      
Concentration Risk [Line Items]      
Long lived assets $ 105,943   $ 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 71.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 21.00%   21.00%
Customer A | Net Revenue | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage   16.00%  
Customer B | Net Revenue | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 15.00% 11.00%  
Customer C | Net Revenue | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage   10.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 20.00% 12.00%  
Customer E | Accounts Receivable | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 16.00% 28.00%  
Customer F | Accounts Receivable | Customer Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 11.00%