XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.1
4. LEASE (Details) - USD ($)
Mar. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
2022 $ 571,968  
2023 571,968  
2024 571,968  
2025 571,968  
2026 629,165  
Thereafter 2,669,184  
Total lease payments 5,586,221  
Less: Imputed interest (1,330,356)  
Present value of future lease payments 4,255,865  
Less: current portion of lease liability (325,470) $ (320,636)
Long-term portion of lease liability $ 3,930,395 $ 4,013,598