XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Jun. 30, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Dec. 31, 2021
Components of accrued liabilities            
Payable in connection with construction in progress $ 3,779   $ 4,135      
Accrued compensation and related charges 3,151   4,774      
Preferred stock dividends payable 2,901   2,901      
Accrued product warranty 876 $ 852 669 $ 767 $ 839 $ 743
Accrued professional services 775   930      
Other tax payable 621   867      
Advances from customers 563   338      
Current portion of operating lease liabilities 443   485      
Other personnel-related costs 356   291      
Accrual for sales returns 53   112      
Accrued income taxes 25   729      
Other accrued liabilities 1,977   1,933      
Accrued liabilities, Total $ 15,520   $ 18,164