v3.26.1
Note 1 - Basis of Presentation and Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 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

 

Six months ended June 30, 2026 Allowance for Credit Losses

 

$

179,643

 

 

$

536,145

 

 

$

(45,905

)

 

$

669,883

 

Six months ended June 30, 2025 Allowance for Credit Losses

 

$

166,504

 

 

$

233,837

 

 

$

(74,714

)

 

$

325,627