v3.25.1
Prepayments and Other Current Assets - Schedule of Movement of Allowance for Doubtful Accounts (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Schedule of Movement of Allowance for Doubtful Accounts [Abstract]    
Balance at beginning of year $ 860,601
Additional charge (written off), net 869,272
Foreign currency translation difference 1,223 (8,671)
Balance at the end of year $ 861,824 $ 860,601