XML 80 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Selected Balance Sheet Data - Schedule of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued expenses and other $ 2,886 $ 5,539
Accrued interest 4,789 0
Accrued payroll 2,079 1,896
Contract liabilities 260 690
Customer deposits 1,275 2,364
Warranty liability 740 1,306
Equipment notes payable, current 377 350
Short-term insurance financing notes 1,280 1,003
Operating lease liabilities, current 3,028 1,664
Finance lease liabilities, current 1,054 2,005
Total other current liabilities $ 17,768 $ 16,817