v3.26.1
Segment Reporting - Schedule of Disaggregated Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Total revenue $ 68,775 $ 15,236 $ 125,738 $ 25,693
Less:        
Cost of goods sold 117,576 46,189 218,966 81,185
Gross profit (loss) (48,801) (30,953) (93,228) (55,492)
Research and development 10,505 7,201 21,224 14,038
Net (loss) income attributable to shareholders (275,710) (222,937) 233,173 (207,801)
Nonrelated Party        
Segment Reporting [Line Items]        
Total revenue 13,741 15,236 70,704 25,693
Related Party        
Segment Reporting [Line Items]        
Total revenue 55,034 0 55,034 0
Product revenue | Nonrelated Party        
Segment Reporting [Line Items]        
Total revenue 12,714 14,055 69,448 23,982
Product revenue | Related Party        
Segment Reporting [Line Items]        
Total revenue 55,034 0 55,034 0
Service revenue        
Segment Reporting [Line Items]        
Total revenue 1,027 1,181 1,256 1,711
Reportable Segment        
Segment Reporting [Line Items]        
Total revenue 68,775 15,236 125,738 25,693
Less:        
Cost of goods sold 117,576 46,189 218,966 81,185
Gross profit (loss) (48,801) (30,953) (93,228) (55,492)
Research and development 10,505 7,201 21,224 14,038
Selling, general and administrative 24,500 25,488 48,595 46,483
Other segment items 191,904 159,295 (396,220) 91,788
Net (loss) income attributable to shareholders (275,710) (222,937) 233,173 (207,801)
Reportable Segment | Product revenue | Nonrelated Party        
Segment Reporting [Line Items]        
Total revenue 12,714 14,055 69,448 23,982
Reportable Segment | Product revenue | Related Party        
Segment Reporting [Line Items]        
Total revenue 55,034 0 55,034 0
Reportable Segment | Service revenue        
Segment Reporting [Line Items]        
Total revenue $ 1,027 $ 1,181 $ 1,256 $ 1,711