XML 93 R79.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Lease Cost (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Leases    
Operating lease payments $ 900,000 $ 800,000
Additional right-of-use assets obtained upon financing lease   2,200,000
Right-of-use assets obtained upon financing lease modifications   70,000.00
Operating lease cost 1,235,695 1,239,539
Finance lease cost    
Amortization of lease assets 2,258,012 1,816,463
Interest on lease liabilities 949,423 776,838
Total finance lease cost $ 3,207,435 $ 2,593,301
Weighted average remaining lease term, operating leases 5 years 9 months 18 days 6 years 2 months 12 days
Weighted average remaining lease term, finance leases 11 years 11 years 2 months 12 days
Weighted average incremental borrowing rate, operating leases 9.79% 9.67%
Weighted average incremental borrowing rate, f inance leases 10.12% 10.11%