v3.26.1
Accounts Receivable, Net - Schedule of Allowance for the Credit Losses (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Schedule of Allowance for the Credit Losses [Abstract]    
Balance at the beginning of the year $ 896,180 $ 545,799
Additions 193,912 385,559
Foreign currency translation adjustment (41,341) (35,178)
Balance at the end of the year $ 1,048,751 $ 896,180