v3.26.1
Note 4 - Revenue and Contracts with Customers 1 (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Accounts Receivable, after Allowance for Credit Loss $ 704,985   $ 704,985   $ 780,132
Contract with Customer, Liability, Current 555,368   555,368   395,348
Contract with Customer, Liability, Noncurrent 1,710,044   1,710,044   $ 1,262,667
Contract with Customer, Liability, Revenue Recognized 67,602 $ 18,564 142,849 $ 40,028  
Revenues $ 144,459 $ 33,726 $ 249,032 $ 80,878