Annual report [Section 13 and 15(d), not S-K Item 405]

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

v3.25.4
Concentration of Credit Risk, Significant Customers and Geographic Information - Summary of Revenue from External Customers by Geographic Areas (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Concentration Risk [Line Items]      
Net revenue $ 467,641 $ 360,528 $ 693,263
Revenue Benchmark      
Concentration Risk [Line Items]      
Net revenue $ 467,641 $ 360,528 $ 693,263
Revenue Benchmark | Geographic Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 100.00% 100.00% 100.00%
Asia | Revenue Benchmark      
Concentration Risk [Line Items]      
Net revenue $ 384,684 $ 269,079 $ 521,433
Asia | Revenue Benchmark | Geographic Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 82.00% 75.00% 75.00%
Europe | Revenue Benchmark      
Concentration Risk [Line Items]      
Net revenue $ 62,105 $ 39,470 $ 124,556
Europe | Revenue Benchmark | Geographic Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 13.00% 11.00% 18.00%
United States | Revenue Benchmark      
Concentration Risk [Line Items]      
Net revenue $ 18,966 $ 46,941 $ 36,955
United States | Revenue Benchmark | Geographic Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 4.00% 13.00% 5.00%
Rest of world | Revenue Benchmark      
Concentration Risk [Line Items]      
Net revenue $ 1,886 $ 5,038 $ 10,319
Rest of world | Revenue Benchmark | Geographic Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 0.00% 1.00% 2.00%
Hong Kong | Revenue Benchmark | Geographic Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 49.00% 41.00% 37.00%
Vietnam | Revenue Benchmark | Geographic Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 12.00%    
China | Revenue Benchmark | Geographic Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage     11.00%