XML 31 R20.htm IDEA: XBRL DOCUMENT v3.25.3
Note 2 - Accounts Receivable (Tables)
9 Months Ended
Sep. 30, 2025
Notes Tables  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
  

September 30,

  

December 31,

 
  

2025

  

2024

 
         

Accounts receivable - current

 $1,847,784  $2,416,790 

Less allowance for credit losses

  (64,636)  (73,728)

Accounts receivable current - net

 $1,783,148  $2,343,062 
         

Accounts receivable - long-term

 $633,629  $1,011,355 
Accounts Receivable, Allowance for Credit Loss [Table Text Block]
  

September 30,

  

September 30,

 
  

2025

  

2024

 
         

Allowance for credit losses, beginning of period

 $73,728  $68,620 

Current period provision

  (8,236)  (3,936)

Write-off

  (856)  0 

Allowance for credit losses, end of period

  64,636   64,684