XML 59 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Components of accrued liabilities            
Payable in connection with construction in progress $ 5,217   $ 4,135      
Accrued compensation and related charges 3,477   4,774      
Preferred stock dividends payable 2,901   2,901      
Other tax payable 947   867      
Accrued product warranty 852 $ 915 669 $ 839 $ 832 $ 743
Accrued professional services 540   930      
Current portion of operating lease liabilities 327   485      
Other personnel-related costs 270   291      
Accrued income taxes 230   729      
Advances from customers 183   338      
Accrual for sales returns 114   112      
Other accrued liabilities 1,891   1,933      
Accrued liabilities, Total $ 16,949   $ 18,164