XML 56 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Note 1 - Organization and Summary of Significant Accounting Policies - Allowance for Doubtful Accounts (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Allowance for current expected credit losses at the beginning of the period $ 134,912 $ 59,559
Bad debt expense 578,423 82,066
Receivables written off during the periods (49,577) (10,298)
Effect of exchange rate changes (26,202) 3,585
Allowance for current expected credit losses at the end of the period $ 637,556 $ 134,912