XML 69 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Note 10 - Segment Information, Significant Customers, Industry Concentration and Geographic Areas (Details Textual) - Customer Concentration Risk [Member] - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Sales [Member] | Five Largest Customers [Member]      
Concentration Risk, Percentage 39.00% 33.00% 35.00%
Sales [Member] | General Motors Company [Member]      
Concentration Risk, Percentage 13.00% 11.00% 15.00%
Revenue Provided to the Automobile Manufacturing Industry [Member] | Other Manufacturers [Member]      
Concentration Risk, Percentage 31.00% 27.00% 30.00%
Accounts Receivable [Member]      
Accounts Receivable, before Allowance for Credit Loss, Current $ 36,622,000 $ 31,049,000