XML 73 R57.htm IDEA: XBRL DOCUMENT v3.25.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, 2024
Dec. 31, 2023
Dec. 31, 2022
Sales [Member] | Five Largest Customers [Member]      
Concentration Risk, Percentage 39.00% 34.00% 39.00%
Sales [Member] | General Motors Company [Member]      
Concentration Risk, Percentage 12.00% 12.00% 13.00%
Revenue Provided to the Automobile Manufacturing Industry [Member] | Other Manufacturers [Member]      
Concentration Risk, Percentage 32.00% 30.00% 31.00%
Accounts Receivable [Member]      
Accounts Receivable, before Allowance for Credit Loss, Current $ 25,384,000 $ 24,665,000