XML 102 R81.htm IDEA: XBRL DOCUMENT v3.25.1
Prepayments and Other Receivables - Schedule of Prepayments and Other Receivables (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Schedule of Prepayments and Other Receivables [Abstract]      
VAT recoverable $ 2,444,726 $ 5,248,210  
Prepayments to suppliers 7,992,672 1,341,596  
Deposits 83,754 108,492  
Staff advances 76,096 113,336  
Prepaid operating expenses 501,218 645,390  
Interest receivable 92,515  
Receivables from customers for non-operating agency-based service 8,845,759  
Other receivables 258,219 292,458  
Prepayments and other receivables, gross 20,294,959 7,749,482  
Less: Allowance for credit losses (289,993) (290,228) $ (7,000)
Prepayments and other receivables, net $ 20,004,966 $ 7,459,254