XML 73 R62.htm IDEA: XBRL DOCUMENT v3.23.1
Trade and Bills Receivable, net (Details) - Schedule of analysis of the allowance for doubtful accounts
3 Months Ended
Mar. 31, 2023
USD ($)
Schedule of Analysis of The Allowance for Doubtful Accounts [Abstract]  
Balance $ 2,274,513
Current period provision, net 78,995
Current period write off (15,153)
Foreign exchange adjustment 13,064
Balance 2,351,419
Adoption of ASC Topic 326