XML 45 R35.htm IDEA: XBRL DOCUMENT v3.25.2
Note 3 - Contracts With Customers (Details Textual)
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2024
Jun. 30, 2025
USD ($)
Jun. 30, 2024
Dec. 31, 2024
USD ($)
Accounts Receivable, after Allowance for Credit Loss, Current $ 22,957   $ 22,957   $ 34,154
Accounts Receivable, Allowance for Credit Loss, Current 0   0   0
Contract with Customer, Liability $ 149,076   149,076   $ 224,076
Contract with Customer, Liability, Revenue Recognized     $ 75,000    
Revenue Benchmark [Member] | Customer Concentration Risk [Member]          
Number of Customers 1 2 1 2