XML 166 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - (Tables)
12 Months Ended
Dec. 31, 2024
Leases  
Schedule of lease costs

The components of lease expense were as follows:

Year Ended December 31, 2024

Year Ended December 31, 2023

Year Ended December 31, 2022

Operating Lease Cost

  

Fixed lease cost

$

19,264

$

21,952

$

19,804

Variable lease cost

4,661

5,846

4,557

Short-term lease cost

1,022

1,186

808

Total operating lease cost

$

24,947

$

28,984

$

25,169

Supplemental lease term and discount rate information related to leases was as follows:

    

December 31, 2024

    

December 31, 2023

 

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

 

11.62

11.55

Weighted-average discount rate - operating leases

7.64

%

8.69

%

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

 

8.01

9.01

Weighted-average discount rate - finance lease

 

7.80

%

7.80

%

Schedule of supplemental cash flow information related to leases

Supplemental cash flow information related to leases was as follows:

Schedule of future lease payments - Operating leases

Future minimum lease payments under non-cancelable leases as of December 31, 2024 were as follows:

    

Operating Leases

    

Finance Lease

2025

$

15,986

$

3,000

2026

 

16,425

 

3,000

2027

 

13,902

 

3,000

2028

 

7,620

 

3,000

2029 and thereafter

 

73,732

 

12,000

Total lease payments

 

127,665

 

24,000

Less: Imputed Interest expense

 

42,355

 

5,426

Total

$

85,310

$

18,574