XML 83 R71.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Trade and Bills Receivable, Net (Details) - Schedule of Analysis of the Allowance for the Credit Losses
3 Months Ended
Mar. 31, 2024
USD ($)
Schedule of Analysis of the Allowance for the Credit Losses [Abstract]  
Balance $ 3,198,249
Current period reversal, net (114,340)
Current period write off (1,908)
Foreign exchange adjustment (53,818)
Balance $ 3,028,183