XML 57 R46.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Components of accrued liabilities    
Payable in connection with construction in progress $ 3,604 $ 2,974
Accrued compensation and related charges 3,199 5,115
Preferred stock dividends payable 2,901 2,901
Accrued income taxes 1,387 539
Other tax payable 933 392
Accrued product warranty 767 743
Accrued professional services 752 880
Current portion of operating lease liabilities 496 488
Advances from customers 435 946
Other personnel-related costs 369 279
Accrual for sales returns 88 48
Other accrued liabilities 1,624 1,752
Accrued liabilities, Total $ 16,555 $ 17,057