XML 74 R56.htm IDEA: XBRL DOCUMENT v3.26.1
Accounts receivable, net - Allowance for credit losses (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Accounts receivable, net      
Opening allowance for credit losses $ 821,422 $ 583,401  
Provision for credit losses 292,824 442,828 $ 408,489
Accounts written off during the year (290,225) (205,467)  
Recovery of accounts written off 0 660  
Ending allowance for credit losses $ 824,021 $ 821,422 $ 583,401