Quarterly report [Sections 13 or 15(d)]

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

v3.25.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, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Concentration Risk [Line Items]        
Net revenue $ 126,459 $ 81,102 $ 331,205 $ 268,361
Revenue Benchmark        
Concentration Risk [Line Items]        
Net revenue $ 126,459 $ 81,102 $ 331,205 $ 268,361
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 $ 105,592 $ 65,293 $ 267,971 $ 193,555
Asia | Revenue Benchmark | Geographic Concentration Risk        
Concentration Risk [Line Items]        
Concentration risk percentage 83.00% 81.00% 81.00% 72.00%
Europe | Revenue Benchmark        
Concentration Risk [Line Items]        
Net revenue $ 16,343 $ 10,208 $ 47,398 $ 29,034
Europe | Revenue Benchmark | Geographic Concentration Risk        
Concentration Risk [Line Items]        
Concentration risk percentage 13.00% 13.00% 14.00% 11.00%
United States | Revenue Benchmark        
Concentration Risk [Line Items]        
Net revenue $ 3,565 $ 3,955 $ 14,317 $ 41,586
United States | Revenue Benchmark | Geographic Concentration Risk        
Concentration Risk [Line Items]        
Concentration risk percentage 3.00% 5.00% 4.00% 15.00%
Rest of world | Revenue Benchmark        
Concentration Risk [Line Items]        
Net revenue $ 959 $ 1,646 $ 1,519 $ 4,186
Rest of world | Revenue Benchmark | Geographic Concentration Risk        
Concentration Risk [Line Items]        
Concentration risk percentage 1.00% 2.00% 1.00% 2.00%
Hong Kong | Revenue Benchmark | Geographic Concentration Risk        
Concentration Risk [Line Items]        
Concentration risk percentage 46.00% 49.00% 48.00% 37.00%
Thailand | Revenue Benchmark | Geographic Concentration Risk        
Concentration Risk [Line Items]        
Concentration risk percentage   11.00%    
Vietnam | Revenue Benchmark | Geographic Concentration Risk        
Concentration Risk [Line Items]        
Concentration risk percentage 15.00%   12.00%