XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accrued Expenses and Other Current Liabilities (Details) - Schedule of Accrued Expenses and Other Current Liabilities - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Schedule of Accrued Expenses and Other Current Liabilities [Abstract]    
Accrued compensation and benefits $ 3,715 $ 3,969
Customer deposits 296 544
Uninvoiced contract costs 80 671
Accrued term loan and revolving loan amendment and final payment fees 2,400 2,400
Accrued legal settlements 7,700 7,700
Accrued taxes 930 931
Accrued rebates and credits 32 677
Operating lease liabilities, current 548 607
Accrued warranty, current 1,449 1,433
Other accrued liabilities 7,743 8,938
Total accrued expenses and other current liabilities $ 24,893 $ 27,870