XML 61 R49.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Accrued Liabilities, Current        
Preferred stock dividends payable $ 2,901 $ 2,901    
Accrued compensation and related charges 2,403 2,832    
Payable in connection with construction in progress 1,988 1,985    
Accrued professional services 802 1,460    
Other tax payable 656 399    
Current portion of operating lease liabilities 532 536    
Accrued product warranty 403 451 $ 495 $ 703
Other personnel-related costs 254 256    
Advances from customers 193 1,590    
Accrued income taxes 190 127    
Accrual for sales returns 24 28    
Other accrued liabilities 1,284 1,991    
Accrued liabilities, Total $ 11,630 $ 14,556