v3.26.1
Note 3 - Summary of Significant Accounting Policies - Allowance for Credit Losses (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Balance, beginning of period $ 192,903 $ 61,923 $ 61,923
Provision for doubtful accounts (26,568) $ 18,416 142,618
Write-offs (64,704)   (11,638)
Balance, end of period $ 101,631   $ 192,903