XML 94 R80.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Maturities of Operating and Finance Lease Liabilities (Details)
Dec. 31, 2024
USD ($)
Maturities of operating lease liabilities  
2025 $ 800,202
2026 826,748
2027 854,030
2028 882,343
2029 650,863
2030 532,650
Total minimum lease payments 4,546,836
Less: imputed interest (1,035,707)
Present value of operating lease liabilities 3,511,129
Maturities of finance lease liabilities  
2025 1,765,385
2026 1,679,279
2027 902,127
2028 931,290
2029 961,311
2030 1,068,169
2030 1,094,135
Thereafter 7,183,957
Total minimum lease payments 15,585,653
Less: imputed interest (6,563,606)
Present value of lease liabilities 9,022,047
Maturities of lease liabilities  
2025 2,565,587
2026 2,506,027
2027 1,756,157
2028 1,813,633
2029 1,612,174
2030 1,600,819
2030 1,094,135
Thereafter 7,183,957
Total minimum lease payments 20,132,489
Less: imputed interest (7,599,313)
Present value of lease liabilities $ 12,533,176