XML 59 R47.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Components of accrued liabilities        
Accrued compensation and related charges $ 2,941 $ 3,707    
Preferred stock dividends payable 2,901 2,901    
Payable in connection with construction in progress 1,613 7,249    
Other tax payable 652 493    
Advances from customers 535 305    
Accrued product warranty 495 703 $ 915 $ 669
Accrued professional services 471 868    
Current portion of operating lease liabilities 463 458    
Other personnel-related costs 276 286    
Accrued income taxes 272      
Accrual for sales returns 34 39    
Other accrued liabilities 2,044 2,010    
Accrued liabilities, Total $ 12,697 $ 19,019