XML 71 R60.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Lessee, Lease, Description [Line Items]      
Operating Lease, Cost $ 18,100 $ 15,800  
Finance Lease, Right-of-Use Asset, Amortization 100 100  
Finance Lease, Interest Expense 200 200  
Finance Lease Cost 300 300  
Operating Lease, Payments 10,900 9,900  
Finance Lease, Interest Payment on Liability 200 200  
Finance Lease, Principal Payments 100 100  
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability 7,600 $ 2,200  
Operating lease right-of-use assets 188,918   $ 194,730
Current operating lease liabilities 40,038   40,379
Operating lease liabilities 159,814   165,478
Operating Lease, Liability 199,800   205,900
Finance Lease, Right-Of-Use Asset, before Accumulated Amortization 11,800   11,900
Finance Lease, Right-Of-Use Asset, Accumulated Amortization 5,900   5,900
Finance Lease, Right-Of-Use Asset, after Accumulated Amortization 5,900   6,000
Finance Lease, Liability, Current 500   500
Finance Lease, Liability, Noncurrent 9,500   9,600
Finance Lease, Liability $ 10,000   $ 10,100
Operating Lease, Weighted Average Remaining Lease Term 7 years   7 years
Finance Lease, Weighted Average Remaining Lease Term 14 years   14 years
Operating Lease, Weighted Average Discount Rate, Percent 4.00%   3.90%
Finance Lease, Weighted Average Discount Rate, Percent 6.40%   6.40%
Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year $ 34,100    
Finance Lease, Liability, Payments, Remainder of Fiscal Year 1,200    
Lessee, Operating Lease, Liability, to be Paid, Year One 46,200    
Finance Lease, Liability, to be Paid, Year One 1,100    
Lessee, Operating Lease, Liability, Payments, Due Year Two 34,700    
Finance Lease, Liability, Payments, Due Year Two 1,100    
Lessee, Operating Lease, Liability, Payments, Due Year Three 27,100    
Finance Lease, Liability, Payments, Due Year Three 1,100    
Lessee, Operating Lease, Liability, Payments, Due Year Four 21,500    
Finance Lease, Liability, Payments, Due Year Four 1,100    
Lessee, Operating Lease, Liability, Payments, Due after Year Five 65,400    
Finance Lease, Liability, Payments, Due after Year Five 10,500    
Lessee, Operating Lease, Liability, Payments, Due 229,000    
Finance Lease, Liability, Payment, Due 16,100    
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (29,200)    
Finance Lease, Liability, Undiscounted Excess Amount $ (6,100)    
Minimum      
Lessee, Lease, Description [Line Items]      
Lessee Operating And Finance Leases Remaining Lease Term 1 year    
Maximum      
Lessee, Lease, Description [Line Items]      
Lessee Operating And Finance Leases Remaining Lease Term 15 years