XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES (Details 2) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Leases [Abstract]    
2021 remainder of period $ 155,053  
2022 592,258  
2023 539,341  
2024 544,752  
2025 476,760  
Thereafter 4,748,051  
Total minimal lease payments 7,056,215  
Less present value adjustment (2,391,701)  
Operating lease liabilities 4,664,514  
Less current lease liabilities (353,856) $ (277,686)
Lease liabilities, net of current portion $ 4,310,658 $ 4,724,344