XML 64 R51.htm IDEA: XBRL DOCUMENT v3.22.0.1
LEASES (Details 3) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Operating Leases    
2022 $ 561,648  
2023 513,462  
2024 162,538  
2025 5,212  
Total future minimum lease payments 1,242,860  
Less: Amount representing interest (73,161)  
Present value of lease liabilities 1,169,699  
Lease liability obligation-operating leases (note 7) 511,764 $ 321,283
Lease liability obligation-operating leases (note 7) 657,935 514,948
Finance Leases    
2022 160,239  
2023 45,955  
2024 0  
2025 0  
Total future minimum lease payments 206,194  
Less: Amount representing interest (3,740)  
Present value of lease liabilities 202,454  
Lease liability obligation-financial leases (note 7) 157,046 205,824
Lease liability obligation-financial leases (note 7) 45,408 $ 82,290
2022 721,887  
2023 559,417  
2024 162,538  
2025 5,212  
Total future minimum lease payments 1,449,054  
Less: Amount representing interest (76,901)  
Present value of lease liabilities 1,372,153  
Less: current portion 668,810  
Long-term portion $ 703,343