XML 80 R66.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Insurance receivable $ 0 $ 2,241,000  
Accrual for non-conformance issues 146,000    
Changes in warranty liability 0 0 $ 0
Product warranty accrual 159,000 $ 159,000 $ 159,000
Standby Letters of Credit | Cash Collateral Security Agreement      
Amount of letters of credit outstanding $ 2,461,000