XML 72 R61.htm IDEA: XBRL DOCUMENT v3.25.2
Note 6 - Fair Value Measurements - Schedule of Concentration Risks (Details) - Customer Concentration Risk [Member]
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Accounts Receivable [Member] | Customer A [Member]          
Customer A     10.90%   13.20%
Revenue Benchmark [Member] | Customer A [Member]          
Customer A 11.30% 23.00% 11.90% 22.40%  
Revenue Benchmark [Member] | Customer B [Member]          
Customer A   10.00%