XML 67 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts Receivable (Details) - Schedule of Impaired trade receivables - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Financing Receivable, Impaired [Line Items]    
Total $ 3,966,086  
Total, percentage   100.00%
Current [Member]    
Financing Receivable, Impaired [Line Items]    
Total 2,305,065  
Total, percentage   58.10%
1 - 30 days [Member]    
Financing Receivable, Impaired [Line Items]    
Total 1,333,789  
Total, percentage   33.60%
31 - 60 days [Member]    
Financing Receivable, Impaired [Line Items]    
Total 97,110  
Total, percentage   2.40%
61 - 90 days [Member]    
Financing Receivable, Impaired [Line Items]    
Total 125,456  
Total, percentage   3.20%
91 and over [Member]    
Financing Receivable, Impaired [Line Items]    
Total $ 104,666  
Total, percentage   2.70%