v3.26.1
Payables and Accrued Liabilities - Summary of Payables and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Accounts payable    
Power system sales payable $ 8,954 $ 9,211
Ongoing services payable 2,375 1,790
Assembly components payable 24,058 2,436
General and administrative payable 8,848 2,050
Other payables 2,669 1,062
Total accounts payable 46,904 16,549
Accrued liabilities and other payables    
Accrued salaries 6,082 6,396
Accrued operating expenses 8,210 17,067
Accrued commissions and fees 6,214 515
Accrued sales tax payable 2,488 929
Short term note payable 397 1,328
Total accrued liabilities and other payables $ 23,391 $ 26,235