XML 79 R64.htm IDEA: XBRL DOCUMENT v3.19.1
Balance Sheets Details - Accrued Liabilities (Details) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Components of accrued liabilities      
Accrued compensation and related charges $ 3,440,000 $ 3,205,000  
Preferred stock dividends payable 2,901,000 2,901,000  
Payable in connection with constructions 2,912,000    
Payable in connection with repurchase of subsidiaries shares 1,147,000    
Deferred government grant income in connection with purchase of land 1,000,000    
Accrued professional services 706,000 583,000  
Dividends payable by consolidated joint ventures 504,000 533,000 $ 499,000
Advance from customers 476,000 924,000  
Other tax payable 261,000 395,000  
Accrued product warranty 236,000 133,000 $ 251,000
Other personnel related costs 202,000 230,000  
Accrued income taxes 99,000 270,000  
Accrual for sales refund liabilities 47,000    
Current portion of royalty payments   575,000  
Other accrued liabilities 1,440,000 1,400,000  
Accrued liabilities, Total $ 15,371,000 $ 11,149,000