XML 59 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Tables)
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Schedule of Components of Lease Expense
The components of lease expense were as follows:
Years Ended December 31,
202220212020
(In thousands)
Operating lease cost$21,420 $18,607 $17,009 
Finance lease cost
Amortization of right-of-use asset$878 $528 $124 
Interest on lease liabilities25814 16 
Total finance lease cost$1,136 $542 $140 
Supplemental Cash Flow Information Related To Leases Supplemental cash flow information related to leases was as follows:
Years Ended December 31,
202220212020
(In thousands)
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$18,338$15,737 $13,629 
Supplemental Balance Sheet Information Related To Leases upplemental balance sheet information related to leases was as follows:
December 31,
20222021
(In thousands, except lease term and discount rate)
Operating leases:
Total operating lease right-of-use assets$73,376 $75,571 
   Accrued liabilities$16,442 $16,377 
   Long-term operating lease liabilities59,250 61,967 
   Total operating lease liabilities$75,692 $78,344 
Finance leases:
   Other long-lived assets, at cost$6,323 $3,650 
   Accumulated depreciation(733)(557)
   Other long-lived assets, net$5,590 $3,093 
   Accrued liabilities$391 $140 
   Other long-term liabilities5,928 323 
   Total finance lease liabilities$6,319 $463 
Supplemental Other Information Related To Leases
Weighted Average Remaining Lease Term
Operating leases6 years6 years
 Finance leases10 years4 years
Weighted Average Discount Rate
Operating leases5.2%4.8 %
Finance leases4.2%4.3 %
Schedule of Operating Lease, Liability, Maturity
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 
The following table summarizes maturities of lease liabilities as of December 31, 2021 (in thousands):

2022$17,630 
202315,129 
202412,342 
202511,040 
20269,725 
Thereafter16,972 
Total$82,838 
Schedule of Finance Lease, Liability, Maturity
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 
The following table summarizes maturities of lease liabilities as of December 31, 2021 (in thousands):

2022$17,630 
202315,129 
202412,342 
202511,040 
20269,725 
Thereafter16,972 
Total$82,838