XML 62 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Accrued Liabilities, Current [Abstract]            
Preferred stock dividends payable $ 2,901   $ 2,901      
Accrued compensation and related charges 2,193   3,707      
Payable in connection with construction in progress 1,478   7,249      
Advances from customers 1,106   305      
Other tax payable 527   493      
Current portion of operating lease liabilities 471   458      
Accrued professional services 470   868      
Accrued product warranty 421 $ 495 703 $ 852 $ 915 $ 669
Accrued income taxes 362          
Other personnel-related costs 276   286      
Accrual for sales returns 47   39      
Other accrued liabilities 2,016   2,010      
Accrued liabilities, Total $ 12,268   $ 19,019