XML 53 R39.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Summary of Expected Future Payments Related to Lease Liabilities

The following table summarizes the expected future payments related to lease liabilities as of December 31, 2024:

 

(in thousands)

 

 

 

2025

 

$

 

10,607

 

2026

 

 

 

9,159

 

2027

 

 

 

7,315

 

2028

 

 

 

6,566

 

2029

 

 

 

6,068

 

Thereafter

 

 

 

24,331

 

Total minimum payments

 

$

 

64,046

 

Less amounts representing interest

 

 

 

(14,201

)

Present value of minimum lease payments

 

 

 

49,845

 

Less current operating lease liabilities

 

 

 

(7,744

)

Long-term operating lease liabilities

 

$

 

42,101

 

Summary of Lease Payments and Supplemental Non-Cash Disclosures

The following table summarizes lease payments and supplemental non-cash disclosures:

 

 

 

Year Ended December 31,

 

(in thousands)

 

2024

 

 

2023

 

 

2022

 

Cash paid for amounts included in lease liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Operating cash flows from operating leases

$

10,504

 

 

$

8,483

 

 

$

9,680

 

Non-cash additions to operating lease assets

$

5,091

 

 

$

6,762

 

 

$

31,125

 

Summary of Components of Lease Expense

The following table summarizes the components of lease expense:

 

 

 

Year Ended December 31,

 

(in thousands)

 

2024

 

 

2023

 

 

2022

 

Operating lease cost

$

9,758

 

 

$

9,095

 

 

$

8,995

 

Variable lease cost

 

912

 

 

 

1,295

 

 

 

1,116

 

Short-term lease cost

 

1,081

 

 

 

2,810

 

 

 

2,158

 

 Total lease cost

$

11,751

 

 

$

13,200

 

 

$

12,269