v3.26.1
Segment Reporting - Schedule of Disaggregated Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting Information [Line Items]    
Total revenue $ 56,963 $ 10,457
Less:    
Cost of goods sold 101,390 34,996
Gross profit (loss) (44,427) (24,539)
Research and development 10,719 6,837
Net income attributable to shareholders 508,883 15,136
Product revenue    
Segment Reporting Information [Line Items]    
Total revenue 56,734 9,927
Service revenue    
Segment Reporting Information [Line Items]    
Total revenue 229 530
Reportable Segment    
Segment Reporting Information [Line Items]    
Total revenue 56,963 10,457
Less:    
Cost of goods sold 101,390 34,996
Gross profit (loss) (44,427) (24,539)
Research and development 10,719 6,837
Selling, general and administrative 24,095 20,995
Other segment items (588,124) (67,507)
Net income attributable to shareholders 508,883 15,136
Reportable Segment | Product revenue    
Segment Reporting Information [Line Items]    
Total revenue 56,734 9,927
Reportable Segment | Service revenue    
Segment Reporting Information [Line Items]    
Total revenue $ 229 $ 530