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