XML 74 R63.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Maturities of Operating and Finance Lease Liabilities (Details)
Jun. 30, 2024
USD ($)
Maturities of operating lease liabilities  
2024 (excluding the six months ended June 30, 2024) $ 396,605
2025 801,601
2026 828,175
2027 855,510
2028 883,863
2029 652,422
2030 536,933
Total minimum lease payments 4,955,109
Less: imputed interest (1,215,273)
Present value of operating lease liabilities 3,739,836
Maturities of finance lease liabilities  
2024 (excluding the six months ended June 30, 2024) 898,627
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,478,373
Less: imputed interest (7,026,853)
Present value of lease liabilities 9,451,520
Maturities of lease liabilities  
2024 (excluding the six months ended June 30, 2024) 1,295,232
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 21,433,482
Less: imputed interest (8,242,126)
Present value of lease liabilities $ 13,191,356