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.24.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, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Concentration Risk [Line Items]        
Net revenue $ 81,102 $ 135,530 $ 268,361 $ 567,910
Revenue Benchmark        
Concentration Risk [Line Items]        
Net revenue $ 81,102 $ 135,530 $ 268,361 $ 567,910
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 $ 65,293 $ 98,647 $ 193,555 $ 419,478
Asia | Revenue Benchmark | Geographic Concentration Risk        
Concentration Risk [Line Items]        
Concentration risk percentage 80.00% 73.00% 72.00% 74.00%
Europe | Revenue Benchmark        
Concentration Risk [Line Items]        
Net revenue $ 10,208 $ 24,886 $ 29,034 $ 110,058
Europe | Revenue Benchmark | Geographic Concentration Risk        
Concentration Risk [Line Items]        
Concentration risk percentage 13.00% 18.00% 11.00% 19.00%
United States | Revenue Benchmark        
Concentration Risk [Line Items]        
Net revenue $ 3,955 $ 8,757 $ 41,586 $ 29,847
United States | Revenue Benchmark | Geographic Concentration Risk        
Concentration Risk [Line Items]        
Concentration risk percentage 5.00% 6.00% 15.00% 5.00%
Rest of world | Revenue Benchmark        
Concentration Risk [Line Items]        
Net revenue $ 1,646 $ 3,240 $ 4,186 $ 8,527
Rest of world | Revenue Benchmark | Geographic Concentration Risk        
Concentration Risk [Line Items]        
Concentration risk percentage 2.00% 2.00% 2.00% 2.00%
Hong Kong | Revenue Benchmark | Geographic Concentration Risk        
Concentration Risk [Line Items]        
Concentration risk percentage 49.00% 41.00% 37.00% 34.00%
China | Revenue Benchmark | Geographic Concentration Risk        
Concentration Risk [Line Items]        
Concentration risk percentage       12.00%
Taiwan, ROC | Revenue Benchmark | Geographic Concentration Risk        
Concentration Risk [Line Items]        
Concentration risk percentage   10.00%    
Thailand | Revenue Benchmark | Geographic Concentration Risk        
Concentration Risk [Line Items]        
Concentration risk percentage 11.00%