XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Schedule of Maturities of Lease Liabilities (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
2022 $ 682,470  
2023 963,419  
2024 970,050  
2025 902,058  
2026 896,331  
Thereafter 6,589,629  
Total minimal lease payments 11,003,957  
Less present value adjustment (3,088,267)  
Operating lease liabilities 7,915,690  
Less current lease liabilities (530,218) $ (443,484)
Lease liabilities, net of current portion $ 7,385,472 $ 5,954,433