XML 98 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheets Details - Accrued Liabilities (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Components of accrued liabilities      
Accrued compensation and related charges $ 5,115,000 $ 4,417,000  
Payable in connection with construction in progress 2,974,000 1,457,000  
Preferred stock dividends payable 2,901,000 2,901,000  
Advance from customers 946,000 374,000  
Accrued professional services 880,000 675,000  
Accrued product warranty 743,000 609,000 $ 387,000
Accrued income taxes 539,000 760,000  
Current portion of operating lease liabilities 488,000 445,000  
Other tax payable 392,000 295,000  
Other personnel-related costs 279,000 101,000  
Accrual for sales returns 48,000 81,000  
Payable in connection with repurchase of subsidiaries shares   1,439,000  
Payable in connection with land restoration of Nanjing JinMei factory   750,000  
Other accrued liabilities 1,752,000 1,691,000  
Accrued liabilities, Total $ 17,057,000 $ 15,995,000