XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.1
13. Leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Lessee, Lease, Description [Line Items]      
Operating Lease, Cost $ 15,800 $ 14,300  
Finance Lease, Right-of-Use Asset, Amortization 100 100  
Finance Lease, Interest Expense 200 200  
Finance Lease Cost 300 300  
Operating Lease, Payments 9,900 9,500  
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 2,200 $ 5,500  
Operating lease right-of-use assets $ 174,096   $ 180,952
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other current liabilities   Other current liabilities
Current operating lease liabilities $ 36,149   $ 36,336
Operating lease liabilities 147,040   153,597
Operating Lease, Liability 183,100   189,900
Finance Lease, Right-Of-Use Asset, before Accumulated Amortization 11,900   11,900
Finance Lease, Right-Of-Use Asset, Accumulated Amortization 5,600   5,500
Finance Lease, Right-Of-Use Asset, after Accumulated Amortization 6,300   6,400
Finance Lease, Liability, Current 500   500
Finance Lease, Liability, Noncurrent 10,000   10,100
Finance Lease, Liability $ 10,500   $ 10,600
Operating Lease, Weighted Average Remaining Lease Term 7 years   7 years
Finance Lease, Weighted Average Remaining Lease Term 14 years   15 years
Operating Lease, Weighted Average Discount Rate, Percent 3.10%   3.00%
Finance Lease, Weighted Average Discount Rate, Percent 6.40%   6.30%
Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year $ 31,100    
Finance Lease, Liability, Payments, Remainder of Fiscal Year 1,200    
Lessee, Operating Lease, Liability, to be Paid, Year One 37,100    
Finance Lease, Liability, to be Paid, Year One 1,200    
Lessee, Operating Lease, Liability, Payments, Due Year Two 33,600    
Finance Lease, Liability, Payments, Due Year Two 1,100    
Lessee, Operating Lease, Liability, Payments, Due Year Three 26,300    
Finance Lease, Liability, Payments, Due Year Three 1,100    
Lessee, Operating Lease, Liability, Payments, Due Year Four 21,100    
Finance Lease, Liability, Payments, Due Year Four 1,100    
Lessee, Operating Lease, Liability, Payments, Due after Year Five 56,600    
Finance Lease, Liability, Payments, Due after Year Five 11,600    
Lessee, Operating Lease, Liability, Payments, Due 205,800    
Finance Lease, Liability, Payment, Due 17,300    
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (22,700)    
Finance Lease, Liability, Undiscounted Excess Amount $ (6,800)    
Minimum [Member]      
Lessee, Lease, Description [Line Items]      
Lessee Operating And Finance Leases Remaining Lease Term 1 year    
Maximum [Member]      
Lessee, Lease, Description [Line Items]      
Lessee Operating And Finance Leases Remaining Lease Term 16 years