XML 59 R47.htm IDEA: XBRL DOCUMENT v3.20.4
12. COMMITMENTS AND CONTINGENCIES (Details 1) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]    
2021 $ 578,438  
2022 553,777  
2023 534,954  
2024 540,365  
2025 472,372  
Thereafter 5,489,815  
Total minimal lease payments 8,169,721  
Less present value adjustment (3,167,691)  
Operating lease liabilities 5,002,030  
Less current lease liabilities (277,686) $ (203,482)
Lease liabilities net of current portion $ 4,724,344 $ 4,714,413