v3.26.1
Accounts Receivable, Net - Schedule of Changes in the Allowances for Credit Losses (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Schedule of Changes in the Allowances for Credit Losses [Abstract]        
Balance, Beginning of Period $ 9,434 $ 13,605,157 $ 13,023 $ 13,587,182
(Reversal) Credit losses expense 3,660 2,032 779 709
Foreign currency translation adjustment 1,134 36,817 426 56,115
Balance, End of Period $ 14,228 $ 13,644,006 $ 14,228 $ 13,644,006