XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Schedule of Maturities of Operating Lease Liabilities (Details) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Leases    
2022 (Remaining of 2022) $ 2,014,996  
2023 4,114,830  
2024 4,211,665  
2025 4,310,799  
2026 4,412,289  
2027 4,516,191  
Thereafter 40,289,687  
Total minimum lease payments 63,870,457  
Less: amounts representing interest 26,736,067  
Present value of future minimum lease payments 37,134,391  
Less: current portion 1,041,859 $ 953,817
Non-current lease liabilities $ 36,092,532 $ 36,642,807