XML 75 R63.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies Warranty and Extended Warranty (Details) - USD ($)
9 Months Ended
Sep. 30, 2020
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]    
Deferred Costs, Service Revenue $ 183,000 $ 272,000
Product Warranty Liability [Line Items]    
Deferred revenue extended warranties, current 508,000  
Deferred revenue extended warranties, noncurrent 283,000  
Deferred revenue [Member]    
Product Warranty Liability [Line Items]    
Deferred Revenue, period start 1,109,000  
Standard and Extended Product Warranty Accrual, Decrease for Payments (689,000)  
Standard and Extended Product Warranty Accrual, Increase for Warranties Issued 371,000  
Standard and Extended Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties 0  
Deferred Revenue, period end $ 791,000