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

June 30,

2024

   

December 31,

2023

 

Trade accounts receivable

  $ 3,016,377     $ 3,305,959  

Allowance for doubtful accounts

    (211,752 )     (134,912 )

Total accounts receivable, net

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

June 30,

2024

   

December 31,

2023

 

Allowance for doubtful accounts at the beginning of the period

  $ 134,912     $ 59,559  

Bad debt expense

    81,940       82,066  

Receivables written off during the periods

    -       (10,298 )

Effect of currency translation

    (5,100 )     3,585  

Allowance for doubtful accounts at the end of the period

  $ 211,752     $ 134,912