XML 74 R63.htm IDEA: XBRL DOCUMENT v3.22.2.2
Trade and Bills Receivable, net (Details) - Schedule of analysis of the allowance for doubtful accounts - USD ($)
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Schedule Of Analysis Of The Allowance For Doubtful Accounts Abstract    
Balance at beginning of period $ 4,618,269 $ 5,266,828
Provision for the year 205,387
Reversal - recoveries by cash (136,736) (437,475)
Charged to consolidated statements of operations and comprehensive income (loss) 68,651 (437,475)
Foreign exchange adjustment (498,761) 65,261
Balance at end of period $ 4,188,159 $ 4,894,614