XML 83 R71.htm IDEA: XBRL DOCUMENT v3.24.3
Trade and Bills Receivable, Net (Details) - Schedule of Allowance for the Credit Losses
9 Months Ended
Sep. 30, 2024
USD ($)
Schedule of Analysis of the Allowance for the Credit Losses [Abstract]  
Balance $ 3,198,249
Current period reversal, net (209,780)
Current period write off (95,173)
Foreign exchange adjustment 28,418
Balance $ 2,921,714