XML 64 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Components of Lease Expense
The components of lease expense were as follows:
Years Ended December 31,
202320222021
(In thousands)
Operating lease cost$22,562 $21,420 $18,607 
Finance lease cost
Amortization of right-of-use asset$780 $878 $528 
Interest on lease liabilities330258 14 
Total finance lease cost$1,110 $1,136 $542 
Supplemental Cash Flow Information Related To Leases
Supplemental cash flow information related to leases was as follows:
Years Ended December 31,
202320222021
(In thousands)
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$19,080$18,338 $15,737 
Supplemental Balance Sheet Information Related To Leases
Supplemental balance sheet information related to leases was as follows:
December 31,
20232022
(In thousands, except lease term and discount rate)
Operating leases:
Total operating lease right-of-use assets$89,686 $73,376 
   Accrued liabilities$18,226 $16,442 
   Long-term operating lease liabilities74,941 59,250 
   Total operating lease liabilities$93,167 $75,692 
Finance leases:
   Other long-lived assets, at cost$6,560 $6,323 
   Accumulated depreciation(1,347)(733)
   Other long-lived assets, net$5,213 $5,590 
   Accrued liabilities$719 $391 
   Other long-term liabilities6,084 5,928 
   Total finance lease liabilities$6,803 $6,319 
Supplemental Other Information Related To Leases
Weighted Average Remaining Lease Term
Operating leases6 years6 years
 Finance leases9 years10 years
Weighted Average Discount Rate
Operating leases5.0%5.2 %
Finance leases4.3%4.2 %
Schedule of Operating Lease, Liability, Maturity
The following table summarizes maturities of lease liabilities as of December 31, 2023 (in thousands):

2024$18,664 
202518,173 
202616,527 
20279,074 
20287,350 
Thereafter28,068 
Total$97,856 
The following table summarizes maturities of lease liabilities as of December 31, 2022 (in thousands):

2023$15,815 
202414,809 
202513,472 
202611,964 
20276,464 
Thereafter20,907 
Total$83,431 
Schedule of Finance Lease, Liability, Maturity
The following table summarizes maturities of lease liabilities as of December 31, 2023 (in thousands):

2024$18,664 
202518,173 
202616,527 
20279,074 
20287,350 
Thereafter28,068 
Total$97,856 
The following table summarizes maturities of lease liabilities as of December 31, 2022 (in thousands):

2023$15,815 
202414,809 
202513,472 
202611,964 
20276,464 
Thereafter20,907 
Total$83,431