XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.1
8. LEASES (Details 1) - USD ($)
Mar. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
2021 $ 430,229  
2022 553,777  
2023 534,954  
2024 540,365  
2025 472,372  
Thereafter 5,489,816  
Total minimal lease payments 8,021,513  
Less present value adjustment (3,090,940)  
Operating lease liabilities 4,930,573  
Less current lease liabilities (271,646) $ (277,686)
Lease liabilities net of current portion $ 4,658,927 $ 4,724,344