XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.3
Note 4 - Accounts Receivable (Tables)
9 Months Ended
Sep. 30, 2024
Notes Tables  
Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]
  

September 30,

  

December 31,

 
  

2024

  

2023

 

Trade accounts receivable

 $2,548,360  $3,305,959 

Allowance for doubtful accounts

  (230,025)  (134,912)

Total accounts receivable, net

 $2,318,335  $3,171,047 
Financing Receivable, Allowance for Credit Loss [Table Text Block]
  

September 30,

  

December 31,

 
  

2024

  

2023

 

Allowance for doubtful accounts at the beginning of the period

 $134,912  $59,559 

Bad debt expense

  93,214   82,066 

Receivables written off during the periods

  (2,570)  (10,298)

Effect of currency translation

  4,469   3,585 

Allowance for doubtful accounts at the end of the period

 $230,025  $134,912