v3.26.1
Accounts Receivable, Net - Schedule of Allowance for the Credit Losses (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Schedule of Allowance for the Credit Losses [Abstract]        
Balance at the beginning of the period $ 1,048,751 $ 176,426 $ 896,180 $ 545,799
Additions / (Reversals) 120,568 202,018 313,756 (167,271)
Foreign currency translation adjustment (10,558) (722) (51,175) (806)
Balance at the end of the period $ 1,158,761 $ 377,722 $ 1,158,761 $ 377,722