XML 38 R27.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - (Tables)
3 Months Ended
Mar. 31, 2025
Leases  
Schedule of lease costs

    

Three Months Ended

    

Three Months Ended

March 31, 2025

March 31, 2024

Operating Lease Cost

 

  

  

Fixed lease cost

$

3,372

$

5,575

Variable lease cost

 

1,341

 

1,069

Short-term lease cost

 

328

 

214

Total operating lease cost

$

5,041

$

6,858

    

March 31, 2025

    

December 31, 2024

 

Weighted-average remaining lease terms - operating leases (years)

 

11.48

11.62

Weighted-average discount rate - operating leases

7.60

%

7.64

%

Weighted-average remaining lease terms - finance lease (years)

 

7.76

8.01

Weighted-average discount rate - finance lease

 

7.80

%

7.80

%

Schedule of supplemental cash flow information related to leases

    

Three Months Ended March 31, 

    

2025

    

2024

Cash paid for amounts included in the measurement of lease liabilities:

 

  

  

Operating cash flows from operating leases

$

3,389

$

3,948

Financing cash flows from finance lease

1,490

Operating cash flows from finance lease

1,510

Right-of-use assets obtained in exchange for lease obligations:

 

 

  

Operating leases

$

850

$

1,723

Schedule of future lease payments - Operating leases

    

Operating Leases

    

Finance Lease

2025 (excludes the three months ended March 31, 2025)

$

12,776

$

3,000

2026

 

16,692

 

3,000

2027

 

14,134

 

3,000

2028

 

7,809

 

3,000

2029 and thereafter

 

74,003

 

12,000

Total lease payments

 

125,414

 

24,000

Less: Imputed Interest expense

 

40,391

 

5,120

Total

$

85,023

$

18,880

Schedule of future lease payments - Finance leases

    

Operating Leases

    

Finance Lease

2025 (excludes the three months ended March 31, 2025)

$

12,776

$

3,000

2026

 

16,692

 

3,000

2027

 

14,134

 

3,000

2028

 

7,809

 

3,000

2029 and thereafter

 

74,003

 

12,000

Total lease payments

 

125,414

 

24,000

Less: Imputed Interest expense

 

40,391

 

5,120

Total

$

85,023

$

18,880