XML 110 R76.htm IDEA: XBRL DOCUMENT v3.22.0.1
Guarantees (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Product Warranty [Abstract]    
Period of warranty 12 months  
Change in warranty accrual [Roll Forward]    
Beginning accrued product warranty $ 609,000 $ 387,000
Accruals for warranties issued 711,000 510,000
Adjustments related to pre-existing warranties including expirations and changes in estimates (100,000) 186,000
Cost of warranty repair (477,000) (474,000)
Ending accrued product warranty $ 743,000 $ 609,000