XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Maturities of Operating and Finance Lease Liabilities (Details)
Sep. 30, 2023
USD ($)
Maturities of operating lease liabilities  
2023 (excluding the nine months ended September 30, 2023) $ 175,322
2024 667,825
2025 635,180
2026 575,350
2027 592,572
2028 610,407
2029 628,723
Thereafter 536,933
Total minimum lease payments 4,422,312
Less: imputed interest (1,192,210)
Present value of operating lease liabilities 3,230,102
Maturities of finance lease liabilities  
2023 (excluding the nine months ended September 30, 2023) 411,365
2024 1,825,556
2025 1,736,837
2026 1,664,975
2027 902,127
2028 931,290
2029 961,311
Thereafter 9,340,354
Total minimum lease payments 17,773,815
Less: imputed interest (7,755,573)
Present value of lease liabilities 10,018,242
Maturities of lease liabilities  
2023 (excluding the nine months ended September 30, 2023) 586,687
2024 2,493,381
2025 2,372,017
2026 2,240,325
2027 1,494,699
2028 1,541,697
2029 1,590,034
Thereafter 9,877,287
Total minimum lease payments 22,196,127
Less: imputed interest (8,947,783)
Present value of lease liabilities $ 13,248,344