XML 41 R31.htm IDEA: XBRL DOCUMENT v3.25.3
Accounts Receivable, Net - Schedule of Changes in the Allowances for Credit Losses (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Schedule of Changes in the Allowances for Credit Losses [Abstract]        
Balance, Beginning of Period $ 13,644,006 $ 13,706,077 $ 13,587,182 $ 13,786,074
Credit losses (reversal of allowance for credit losses) 25,302 (1,656) 26,011 4,754
Accounts charged to allowance for credit lossed (13,702,032) (13,702,032)
Foreign currency translation adjustment 102,600 231,222 158,715 144,815
Balance, End of Period $ 69,876 $ 13,935,643 $ 69,876 $ 13,935,643