XML 54 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases  
Schedule of lease cost

For the Year Ended December 31, 2024

For the Year Ended December 31, 2023

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

Schedule of weighted average remaining lease term and incremental borrowing rate

For the Year Ended December 31, 2024

For the Year Ended December 31, 2023

Weighted average remaining lease term

Operating leases

5.8 years

6.2 years

Finance leases

11.0 years

11.2 years

Weighted average incremental borrowing rate

Operating leases

9.79

%

9.67

%

Finance leases

10.12

%

10.11

%

Schedule of maturities of operating and finance lease liabilities

Maturities of operating and finance lease liabilities as of December 31, 2024 were as follows:

Operating Leases

    

Finance Leases

    

Total

2025

$

800,202

1,765,385

$

2,565,587

2026

826,748

1,679,279

2,506,027

2027

854,030

902,127

1,756,157

2028

882,343

931,290

1,813,633

2029

650,863

961,311

1,612,174

2030

532,650

1,068,169

1,600,819

2031

1,094,135

1,094,135

Thereafter

7,183,957

7,183,957

Total minimum lease payments

4,546,836

15,585,653

20,132,489

Less: imputed interest

(1,035,707)

(6,563,606)

(7,599,313)

Present value of lease liabilities

$

3,511,129

$

9,022,047

$

12,533,176