XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases - Maturities of Operating and Finance Lease Liabilities (Details)
Mar. 31, 2024
USD ($)
Maturities of operating lease liabilities  
2024 (excluding the three months ended March 31, 2024) $ 645,209
2025 801,601
2026 828,175
2027 855,510
2028 883,863
2029 652,422
2030 536,933
Total minimum lease payments 5,203,713
Less: imputed interest (1,308,230)
Present value of operating lease liabilities 3,895,483
Maturities of finance lease liabilities  
2024 (excluding the three months ended March 31, 2024) 1,377,009
2025 1,765,385
2026 1,679,279
2027 902,127
2028 931,290
2029 961,311
2030 1,062,262
Thereafter 8,278,092
Total minimum lease payments 16,956,755
Less: imputed interest (7,267,060)
Present value of lease liabilities 9,689,695
Maturities of lease liabilities  
2024 (excluding the three months ended March 31, 2024) 2,022,218
2025 2,566,986
2026 2,507,454
2027 1,757,637
2028 1,815,153
2029 1,613,733
2030 1,599,195
Thereafter 8,278,092
Total minimum lease payments 22,160,468
Less: imputed interest (8,575,290)
Present value of lease liabilities $ 13,585,178