TRADE RECEIVABLES, NET - Schedule of the Carrying Amount of Trade Receivables (Details) - USD ($) |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Schedule Of The Carrying Amount Of Trade Receivables Abstract | ||
| Carrying amount of trade receivables transferred to an agent | $ 5,236,864 | $ 3,308,037 |
| Carrying amount of associated liabilities | $ 4,423,508 | $ 2,397,078 |