Annual report pursuant to Section 13 and 15(d)

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

v3.24.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, 2024
Dec. 31, 2023
Dec. 31, 2022
Concentration Risk [Line Items]      
Net revenue $ 360,528 $ 693,263 $ 1,120,252
Revenue Benchmark      
Concentration Risk [Line Items]      
Net revenue $ 360,528 $ 693,263 $ 1,120,252
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 $ 269,079 $ 521,433 $ 915,024
Asia | Revenue Benchmark | Geographic Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 75.00% 75.00% 82.00%
Europe | Revenue Benchmark      
Concentration Risk [Line Items]      
Net revenue $ 39,470 $ 124,556 $ 142,494
Europe | Revenue Benchmark | Geographic Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 11.00% 18.00% 13.00%
United States | Revenue Benchmark      
Concentration Risk [Line Items]      
Net revenue $ 46,941 $ 36,955 $ 40,077
United States | Revenue Benchmark | Geographic Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 13.00% 5.00% 4.00%
Rest of world | Revenue Benchmark      
Concentration Risk [Line Items]      
Net revenue $ 5,038 $ 10,319 $ 22,657
Rest of world | Revenue Benchmark | Geographic Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 1.00% 2.00% 2.00%
Hong Kong | Revenue Benchmark | Geographic Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage 41.00% 37.00% 43.00%
China | Revenue Benchmark | Geographic Concentration Risk      
Concentration Risk [Line Items]      
Concentration risk percentage   11.00% 16.00%