XML 89 R71.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]      
Weighted average remaining lease term for operating leases 8 years 9 months 18 days    
Weighted average remaining lease term for finance lease 4 years 7 months 6 days    
Weighted average discount rate for operating leases 3.30%    
Weighted average discount rate for finance lease 3.50%    
Operating Lease Expense [Abstract]      
Operating lease cost $ 39,682 $ 48,447 $ 51,828
Variable lease cost 6,061 5,734 4,366
Short-term lease cost 210 592 1,056
Sublease income 0 (5,663) (5,052)
Finance Lease Expense [Abstract]      
Amortization of right-of-use assets 2,371 2,398 1,023
Interest on lease liabilities 268 319 154
Total lease expense 48,592 51,827 53,375
Supplemental Cash Flow Information Related to Leases [Abstract]      
Operating cash outflow from operating leases 37,174 51,570 56,395
Operating cash outflow from finance leases 243 322 138
Financing cash outflow from finance leases 1,919 1,871 709
Right-of-use assets obtained in exchange for operating lease obligations 34,026 25,427 82,662
Right-of-use assets obtained in exchange for finance lease obligations 9,797 $ 74 $ 9,206
Maturities of Operating Lease Liabilities [Abstract]      
2023 26,086    
2024 18,808    
2025 13,338    
2026 8,692    
2027 7,690    
Thereafter 42,385    
Total 116,999    
Less: Finance charges 15,542    
Total principal liability 101,457    
Maturities of Finance Lease Liabilities [Abstract]      
2023 3,836    
2024 3,428    
2025 3,371    
2026 3,277    
2027 2,933    
Thereafter 0    
Total 16,845    
Less: Finance charges 1,362    
Total principal liability 15,483    
Additional lease liabilities not yet commenced $ 5,500    
Minimum [Member]      
Leases [Abstract]      
Remaining lease terms 1 year    
Maximum [Member]      
Leases [Abstract]      
Remaining lease terms 22 years    
Extension period for leases 20 years    
Termination period for leases 1 year