v3.25.1
Prepayments and Other Receivables - Schedule of Prepayments and Other Receivables (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Schedule of Prepayments and Other Receivables [Abstract]    
VAT recoverable $ 2,898,590 $ 2,444,726
Prepayments to suppliers 6,806,532 7,992,672
Deposits 83,496 83,754
Staff advances 143,986 76,096
Prepaid operating expenses 501,507 501,218
Interest receivable 202,311 92,515
Receivables from customers for non-operating agency-based service 7,321,568 8,845,759
Other receivables 254,720 258,219
Prepayments and other receivables, gross 18,212,710 20,294,959
Less: Allowance for credit losses (221,445) (289,993)
Prepayments and other receivables, net $ 17,991,265 $ 20,004,966