v3.26.1
Note 1 - Summary of Significant Accounting Policies - Contract Liabilities (Details) - USD ($)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Balance $ 1,119,788 $ 1,158,052
Balance 1,116,132 1,132,815
Service [Member]    
Revenue recognized (22,501) (28,396)
Increase for Revenue Deferred 15,521 3,159
Product [Member]    
Increase for Revenue Deferred $ 3,324 $ 0