XML 75 R64.htm IDEA: XBRL DOCUMENT v3.23.2
Trade and Bills Receivable, Net (Details) - Schedule of Analysis of the Allowance for Doubtful Accounts
6 Months Ended
Jun. 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 237,427
Reversal – recoveries by cash (9,114)
Current period write off (14,976)
Foreign exchange adjustment (117,771)
Balance $ 2,370,079