XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES (Details 2) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Leases [Abstract]    
2021 remainder of period $ 283,813  
2022 558,165  
2023 539,341  
2024 544,752  
2025 476,760  
Thereafter 4,748,051  
Total minimal lease payments 7,150,882  
Less present value adjustment (2,450,723)  
Operating lease liabilities 4,700,159  
Less current lease liabilities (310,428) $ (277,686)
Lease liabilities, net of current portion $ 4,389,731 $ 4,724,344