XML 43 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Business Description and Summary of Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Dec. 31, 2021
USD ($)
Y
customer
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Allowance for doubtful accounts $ 131,000 $ 188,000  
Warranty reserve 511,000 382,000  
Inventory reserve $ 1,742,000 1,720,000  
Warranty period 27 months    
Income taxes paid, net of refund $ 345,000 40,000  
Interest paid $ 187,000 180,000  
Impairment of long-lived assets   $ 0 $ 0
Concentration risk, benchmark description No other customers of the ATG or CPG represented more than 10% of the Company’s consolidated revenues in either of these years    
Minimum      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Number of years of customer requirements | Y 2    
Number of year's supply | Y 1    
Customer Concentration Risk | Advanced Technology Products | Sales Revenue      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Number of customers | customer 2    
Customer Concentration Risk | Advanced Technology Products | Sales Revenue | Two Customers      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Concentration risk, benchmark description more than 10%    
Customer Concentration Risk | Advanced Technology Products | Sales Revenue | Customer A      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Concentration Risk, Percentage 52.60% 49.00%  
Customer Concentration Risk | Advanced Technology Products | Sales Revenue | Customer B      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Concentration Risk, Percentage 52.60% 49.00%