v3.26.1
ACCOUNTS RECEIVABLE, NET (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
ACCOUNTS RECEIVABLE, NET      
Accounts receivable $ 47,285,393 $ 50,568,698 $ 33,941,083
Less: allowance for expected credited losses (4,756,474) (3,992,922) (2,841,192)
Accounts receivable, net $ 42,528,919 $ 46,575,776 $ 31,099,891