Accounts receivable, net - Allowance for credit losses (Details) - USD ($) |
12 Months Ended | |
---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
|
Accounts receivable, net | ||
Opening allowance for credit losses | $ 583,401 | |
Provision for credit losses | 442,828 | $ 408,489 |
Accounts written off during the year | (205,467) | (9,215) |
Recovery of accounts written off | 660 | 913 |
Ending allowance for credit losses | $ 821,422 | $ 583,401 |
X | ||||||||||
- Definition Amount of allowance for credit loss on accounts receivable, classified as current. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of increase in allowance for credit loss on accounts receivable, from recovery. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of direct write-downs of accounts receivable charged against the allowance. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of expense (reversal of expense) for expected credit loss on accounts receivable. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- References No definition available.
|