XML 49 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Note 4 - Accounts Receivable - Allowance for Doubtful Accounts (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Allowance for doubtful accounts $ 637,556 $ 134,912
Bad debt expense 12,007 578,423
Receivables written off during the periods (11,123) (49,577)
Effect of exchange rate changes 22,540 (26,202)
Allowance for doubtful accounts $ 660,980 $ 637,556