XML 75 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Lease, Cost The following table presents the balance sheet information related to leases as of December 31, 2024 and 2023:
(in thousands)December 31, 2024December 31, 2023
Leases
Operating lease right-of-use assets$111,227 $115,811 
Operating lease liabilities$125,710 $130,576 
The following table presents the weighted-average operating lease term and weighted-average discount rate as of December 31, 2024 and 2023:
December 31, 2024December 31, 2023
Weighted-average remaining lease term (years)5.86.1
Weighted-average discount rate4.23 %4.08 %

The following table presents the components of lease expense for the years ended December 31, 2024, 2023, and 2022:
(in thousands)
Lease Costs202420232022
Operating lease costs$32,695 $36,378 $30,383 
Short-term lease costs838 1,367 421 
Variable lease costs29 13 26 
Sublease income(2,456)(3,173)(2,504)
Net lease costs$31,106 $34,585 $28,326 

The Company performs impairment assessments for ROU assets when events or changes in circumstances indicate that their carrying values may not be recoverable. For the year ended December 31, 2024, there were no ROU asset impairments recorded in other expenses. For the years ended December 31, 2023 and 2022 there were $2.6 million and $1.8 million, respectively, in ROU asset impairments recorded in other expenses. The impairments were due to the closures or consolidations of leased locations.

The following table presents the supplemental cash flow information related to leases for the years ended December 31, 2024, 2023, and 2022:
(in thousands)
Cash Flows
202420232022
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$32,883 $38,384 $30,420 
Right of use assets obtained in exchange for new operating lease liabilities$23,308 $73,252 $24,954 
Lessee, Operating Lease, Liability, Maturity
The following table presents the maturities of lease liabilities as of December 31, 2024:
(in thousands)Operating
YearLeases
2025$33,805 
202629,159 
202722,118 
202817,962 
202913,285 
Thereafter26,769 
Total lease payments143,098 
Less: imputed interest(17,388)
Present value of lease liabilities$125,710