v3.25.2
Segment Reporting - Schedule of Disaggregated Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Segment Reporting Information [Line Items]        
Total revenue $ 15,236 $ 898 $ 25,693 $ 7,499
Less:        
Cost of goods sold 46,189 14,121 81,185 42,350
Gross profit (loss) (30,953) (13,223) (55,492) (34,851)
Research and development 7,201 4,250 14,038 9,450
Net Loss attributable to shareholders (222,937) (28,172) (207,801) (74,880)
Reportable Segment        
Segment Reporting Information [Line Items]        
Total revenue 15,236 898 25,693 7,499
Less:        
Cost of goods sold 46,189 14,121 81,185 42,350
Gross profit (loss) (30,953) (13,223) (55,492) (34,851)
Research and development 7,201 4,250 14,038 9,450
General and administrative 25,488 11,293 46,483 25,535
Other segment items 159,295 (594) 91,788 5,044
Net Loss attributable to shareholders (222,937) (28,172) (207,801) (74,880)
Reportable Segment | Product revenue        
Segment Reporting Information [Line Items]        
Total revenue 14,055 597 23,982 7,097
Reportable Segment | Service revenue        
Segment Reporting Information [Line Items]        
Total revenue $ 1,181 $ 301 $ 1,711 $ 402