XML 62 R50.htm IDEA: XBRL DOCUMENT v3.24.3
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Dec. 31, 2022
Accrued Liabilities, Current            
Preferred stock dividends payable $ 2,901   $ 2,901      
Payable in connection with construction in progress 1,481   7,249      
Accrued compensation and related charges 1,135   3,707      
Accrued professional services 947   868      
Accrued income taxes 654          
Other tax payable 564   493      
Current portion of operating lease liabilities 488   458      
Accrued product warranty 392 $ 421 703 $ 876 $ 852 $ 669
Advances from customers 367   305      
Other personnel-related costs 336   286      
Accrual for sales returns 45   39      
Other accrued liabilities 2,631   2,010      
Accrued liabilities, Total $ 11,941   $ 19,019