XML 92 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued expenses and other current liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accrued Expenses and Other Current Liabilities Abstract      
Accrued cost of revenue $ 26,773 $ 13,198  
Related party accrued cost of revenue 1,451 0  
Accrued compensation 3,858 4,688  
Other accrued expenses 2,766 6,010  
Total accrued expenses 34,848 23,896  
Warranty reserves 7,279 8,004 $ 4,032
Current portion of operating lease liability $ 740 $ 417  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total other current liabilities Total other current liabilities  
Non-federal tax obligations $ 119 $ 463  
Total other current liabilities $ 8,138 $ 8,884