Quarterly report pursuant to Section 13 or 15(d)

Concentration of Credit Risk, Significant Customers and Geographic Information - Revenue from External Customers by Geographic Areas (Details)

v3.23.3
Concentration of Credit Risk, Significant Customers and Geographic Information - Revenue from External Customers by Geographic Areas (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Concentration Risk [Line Items]        
Net revenue $ 135,530 $ 285,730 $ 567,910 $ 829,666
Revenue Benchmark        
Concentration Risk [Line Items]        
Net revenue $ 135,530 $ 285,730 $ 567,910 $ 829,666
Revenue Benchmark | Geographic Concentration Risk        
Concentration Risk [Line Items]        
Concentration risk percentage 100.00% 100.00% 100.00% 100.00%
Asia | Revenue Benchmark        
Concentration Risk [Line Items]        
Net revenue $ 98,647 $ 235,032 $ 419,478 $ 674,352
Asia | Revenue Benchmark | Geographic Concentration Risk        
Concentration Risk [Line Items]        
Concentration risk percentage 73.00% 82.00% 74.00% 81.00%
Europe | Revenue Benchmark        
Concentration Risk [Line Items]        
Net revenue $ 24,886 $ 36,818 $ 110,058 $ 113,792
Europe | Revenue Benchmark | Geographic Concentration Risk        
Concentration Risk [Line Items]        
Concentration risk percentage 18.00% 13.00% 19.00% 14.00%
United States | Revenue Benchmark        
Concentration Risk [Line Items]        
Net revenue $ 8,757 $ 10,991 $ 29,847 $ 29,543
United States | Revenue Benchmark | Geographic Concentration Risk        
Concentration Risk [Line Items]        
Concentration risk percentage 7.00% 4.00% 5.00% 4.00%
Rest of world | Revenue Benchmark        
Concentration Risk [Line Items]        
Net revenue $ 3,240 $ 2,889 $ 8,527 $ 11,979
Rest of world | Revenue Benchmark | Geographic Concentration Risk        
Concentration Risk [Line Items]        
Concentration risk percentage 2.00% 1.00% 2.00% 1.00%
Hong Kong | Revenue Benchmark | Geographic Concentration Risk        
Concentration Risk [Line Items]        
Concentration risk percentage 41.00% 51.00% 34.00% 43.00%
China | Revenue Benchmark | Geographic Concentration Risk        
Concentration Risk [Line Items]        
Concentration risk percentage   14.00% 12.00% 16.00%
Taiwan, ROC | Revenue Benchmark | Geographic Concentration Risk        
Concentration Risk [Line Items]        
Concentration risk percentage 10.00%