XML 91 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 4 -Business Segments, Sales of Products and Significant Customers - Summary of Trade Accounts Receivable (Details) - Trade Accounts Receivable [Member] - Customer Concentration Risk [Member]
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Customer B [Member]      
Segment Reporting Information [Line Items]      
Percentage of accounts receivable 46.10% 22.20% 57.50%
Customer C [Member]      
Segment Reporting Information [Line Items]      
Percentage of accounts receivable 16.80% 3.30% 3.10%
Customer D [Member]      
Segment Reporting Information [Line Items]      
Percentage of accounts receivable 28.20%   2.10%
Customer E [Member]      
Segment Reporting Information [Line Items]      
Percentage of accounts receivable 7.20% 24.20% 3.20%
Customer F [Member]      
Segment Reporting Information [Line Items]      
Percentage of accounts receivable     15.90%
Customer G [Member]      
Segment Reporting Information [Line Items]      
Percentage of accounts receivable     11.80%
Customer H [Member]      
Segment Reporting Information [Line Items]      
Percentage of accounts receivable   34.80%