XML 67 R57.htm IDEA: XBRL DOCUMENT v3.22.2
Account Receivable, Net (Details) - Schedule of trade accounts receivable - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Schedule of trade accounts receivable [Abstract]    
Trade accounts receivable $ 4,347,165 $ 5,481,589
Less: Allowance for doubtful accounts (1,579,150) (1,662,516)
Trade receivables, net 2,768,015 3,819,073
Allowance for doubtful accounts    
Beginning balance: (1,662,516) (46,149)
Additions to allowance (6,982) (1,616,367)
Effect of exchange rate 90,348
Ending balance $ (1,579,150) $ (1,662,516)