XML 45 R31.htm IDEA: XBRL DOCUMENT v3.22.2
COMMITMENTS AND CONTINGENCIES (Details 2) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Leases [Abstract]    
2022 (excluding the six months ended June 30, 2022) $ 542,241  
2023 1,215,935  
2024 1,224,702  
2025 1,139,179  
2026 1,095,471  
Thereafter 7,767,904  
Total minimal lease payments 12,985,432  
Less present value adjustment (3,404,182)  
Operating lease liabilities 9,581,250  
Less current lease liabilities (684,220) $ (443,484)
Lease liabilities, net of current portion $ 8,897,030 $ 5,954,433