XML 81 R62.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts Receivable (Details) - Schedule of allowance for doubtful accounts - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Schedule of allowance for doubtful accounts [Abstract]    
Beginning balance $ 859,319 $ 986,532
Provision for doubtful accounts (32,316) (149,172)
Effect of FX change (64,678) 21,959
Ending balance $ 762,325 $ 859,319