XML 83 R71.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Trade and Bills Receivable, Net (Details) - Schedule of Analysis of the Allowance for the Credit Losses
6 Months Ended
Jun. 30, 2024
USD ($)
Schedule of Analysis of the Allowance for the Credit Losses [Abstract]  
Balance $ 3,198,249
Current period reversal, net (782,247)
Current period write off (94,979)
Foreign exchange adjustment (67,692)
Balance $ 2,253,331