XML 97 R76.htm IDEA: XBRL DOCUMENT v3.20.1
Guarantees (Details) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Product Warranty [Abstract]    
Period of warranty 12 months  
Change in warranty accrual [Roll Forward]    
Beginning accrued product warranty $ 236,000 $ 133,000
Accruals for warranties issued 522,000 289,000
Adjustments related to pre-existing warranties including expirations and changes in estimates 227,000 87,000
Cost of warranty repair (598,000) (273,000)
Ending accrued product warranty $ 387,000 $ 236,000