XML 118 R77.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases - Maturities of Operating and Finance Lease Liabilities (Details)
Dec. 31, 2023
USD ($)
Maturities of operating lease liabilities  
2024 $ 892,779
2025 878,281
2026 828,175
2027 855,510
2028 883,863
2029 652,422
2030 536,932
Total minimum lease payments 5,527,962
Less: imputed interest (1,406,740)
Present value of operating lease liabilities 4,121,222
Maturities of finance lease liabilities  
2024 1,854,104
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 17,433,850
Less: imputed interest (7,513,029)
Present value of lease liabilities 9,920,821
Maturities of lease liabilities  
2024 2,746,883
2025 2,643,666
2026 2,507,454
2027 1,757,637
2028 1,815,153
2029 1,613,733
2030 1,599,194
Thereafter 8,278,092
Total minimum lease payments 22,961,812
Less: imputed interest (8,919,769)
Present value of lease liabilities $ 14,042,043