XML 89 R73.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule II - Valuation and Qualifying Accounts - Rollforward for 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
SEC Schedule, 12-09, Allowance, Credit Loss [Member]    
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