XML 40 R30.htm IDEA: XBRL DOCUMENT v3.25.4
Leases (Tables)
12 Months Ended
Dec. 31, 2025
Leases [Abstract]  
Summary of Future Minimum Lease Payments

Future minimum lease payments under the Company’s leases as of December 31, 2025 were as follows:

For the Years Ended December 31,

 

Amounts in thousands

 

2026

 

$

27,619

 

2027

 

 

26,332

 

2028

 

 

26,250

 

2029

 

 

26,455

 

2030

 

 

23,098

 

2031 and thereafter

 

 

43,157

 

Total future minimum lease payments

 

 

172,911

 

Less amount of lease payment representing interest

 

 

(25,176

)

Total operating lease liabilities

 

$

147,735

 

Operating lease liabilities

 

 

21,559

 

Noncurrent operating lease liabilities

 

 

126,176

 

Total operating lease liabilities

 

$

147,735

 

Summary of Operating Lease Cost For the years ended December 31, 2025, 2024 and 2023, total lease cost is comprised of the following:

 

 

Year Ended December 31,

 

 

 

2025

 

 

2024

 

 

2023

 

 

 

(Amounts in thousands)

 

Operating lease cost

 

$

25,200

 

 

$

24,234

 

 

$

20,981

 

Variable lease cost

 

 

4,458

 

 

 

4,482

 

 

 

4,075

 

Lease cost

 

$

29,658

 

 

$

28,716

 

 

$

25,056

 

The following tables represent other information related to leases:

 

 

Year Ended December 31,

 

 

 

2025

 

 

2024

 

 

2023

 

 

 

(Amounts in thousands)

 

Cash payments included in operating cash flows from leases

 

$

(25,785

)

 

$

(23,806

)

 

$

(17,862

)

Assets acquired under operating leases

 

$

5,352

 

 

$

37,894

 

 

$

4,335

 

 

 

 

December 31,

 

 

 

2025

 

 

2024

 

Weighted average remaining lease term (years)

 

 

6.68

 

 

 

7.53

 

Weighted average discount rate

 

 

4.56

%

 

 

4.56

%