v3.26.1
Note 2 - Accounts Receivable - Allowance for Doubtful Accounts (Details) - USD ($)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Allowance for credit losses, beginning of period $ 72,045 $ 73,728
Current period provision 77,010 (12,236)
Write-off (38,630) (856)
Allowance for credit losses, end of period $ 110,425 $ 60,636