XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Selected Balance Sheet Data - Other Current Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued expenses and other $ 7,232 $ 7,589
Contract liabilities 764 193
Customer deposits 1,194 721
Warranty liability 1,155 1,099
Equipment notes payable 314 303
Short-term insurance financing notes 2,824 2,065
Operating lease liabilities, current 1,557 1,530
Finance lease liabilities, current 2,128 2,116
Total other current liabilities 17,168 $ 15,616
Revenue recognized from customer deposits $ 200