v3.26.1
Schedule of account receivables, allowance for credit accounts (Details) - USD ($)
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Credit Loss [Abstract]    
Balance, beginning of period $ 1,386,967 $ 591,326
Additions charged 401,694 844,835
Effect of exchange rate changes 28,794 (49,194)
Balance, end of period $ 1,817,455 $ 1,386,967