XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Accounts Receivable, Net - Schedule of Changes in the Allowances for Credit Losses (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Schedule of Changes in the Allowances for Credit Losses [Abstract]    
At the beginning of the period $ 13,587,182 $ 13,786,074
Credit gains (1,323) (2,066)
Credit loss write-offs
Foreign currency translation adjustment 19,298 (24,015)
At the end of the period $ 13,605,157 $ 13,759,993