XML 79 R68.htm IDEA: XBRL DOCUMENT v3.23.3
Trade and Bills Receivable, Net (Details) - Schedule of Analysis of the Allowance for Doubtful Accounts
9 Months Ended
Sep. 30, 2023
USD ($)
Schedule of Analysis of the Allowance for Doubtful Accounts [Abstract]  
Adoption of ASC Topic 326
Balance 2,274,513
Current period provision, net 267,389
Reversal – recoveries by cash (25,070)
Foreign exchange adjustment (122,815)
Balance $ 2,394,017