v3.26.1
Note 1 - Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Allowance for Credit Losses (Details) - USD ($)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Allowance for credit losses $ 179,643 $ 166,504
Charged to expenses 536,145 233,837
Deductions from allowance (45,905) (74,714)
Allowance for credit losses $ 669,883 $ 325,627