v3.26.1
Accrued expenses and other current liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Accrued Expenses and Other Current Liabilities [Abstract]      
Accrued cost of revenue $ 32,717 $ 16,156  
Accrued compensation 2,801 2,699  
Accrued interest 0 399  
Other accrued expenses 4,292 4,516  
Total accrued expenses 39,810 23,770  
Warranty reserves 10,397 10,357 $ 9,861
Current portion of operating lease liability $ 529 $ 404  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total other current liabilities Total other current liabilities  
Non-federal tax obligations (collections), net $ (395) $ (36)  
Total other current liabilities $ 11,321 $ 10,725