XML 119 R86.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Summary of Maturity of Lease Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Operating Leases    
2023 $ 37,365  
2024 36,215  
2025 31,994  
2026 27,717  
2027 12,636  
Thereafter 7,462  
Total lease payments 153,389  
Less: Interest 15,414  
Present value of lease liabilities 137,975  
Finance Leases    
2023 5,786  
2024 5,812  
2025 5,838  
2026 2,087  
2027 1,428  
Thereafter 7,140  
Total lease payments 28,091  
Less: Interest 4,856  
Present value of lease liabilities 23,235  
Total    
2023 43,151  
2024 42,027  
2025 37,832  
2026 29,804  
2027 14,064  
Thereafter 14,602  
Total lease payments 181,480  
Less: Interest 20,270  
Total lease liabilities $ 161,210 $ 188,435