XML 47 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Business Description and Summary of Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Dec. 31, 2022
USD ($)
customer
Y
Dec. 31, 2021
USD ($)
Business Description and Summary of Significant Accounting Policies    
Allowance for doubtful accounts $ 135,000 $ 131,000
Warranty period 27 months  
Warranty reserve $ 581,000 511,000
Inventory reserve 1,258,000 1,742,000
Income taxes refunded/paid 636,000 345,000
Interest paid 240,000 187,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    
Business Description and Summary of Significant Accounting Policies    
Number of years of customer requirements | Y 2  
Number of year's supply | Y 1  
Customer Concentration Risk | Advanced technology products | Sales Revenue    
Business Description and Summary of Significant Accounting Policies    
Number of customers | customer 2  
Customer Concentration Risk | Advanced technology products | Sales Revenue | Two Customers    
Business Description and Summary of Significant Accounting Policies    
Concentration risk, benchmark description more than 10%  
Customer Concentration Risk | Advanced technology products | Sales Revenue | Customer A    
Business Description and Summary of Significant Accounting Policies    
Concentration risk, percentage 49.00% 52.60%
Customer Concentration Risk | Advanced technology products | Sales Revenue | Customer B    
Business Description and Summary of Significant Accounting Policies    
Concentration risk, percentage 49.00% 52.60%