v3.26.1
Note 1 - Basis of Presentation and Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2026
Notes Tables  
Accounts Receivable, Allowance for Credit Loss [Table Text Block]

Balance at

Deductions

Balance at

Beginning of

Charged to

from the

End of

Period

Expenses

Allowance

Period

Three months ended March 31, 2026 Allowance for Credit Losses

$

179,643

$

142,195

$

(13,835

)

$

308,003

Three months ended March 31, 2025 Allowance for Credit Losses

$

166,504

$

145,743

$

$

312,247