v3.26.1
Note 1 - Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Allowance for Credit Losses (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Allowance for credit losses $ 179,643 $ 166,504
Charged to expenses 142,195 145,743
Deductions from allowance (13,835) 0
Allowance for credit losses $ 308,003 $ 312,247