XML 122 R85.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Summary of Maturity of Lease Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Operating Leases    
2022 $ 39,898  
2023 35,858  
2024 33,873  
2025 30,242  
2026 26,125  
Thereafter 14,995  
Total lease payments 180,991  
Less: Interest 19,743  
Present value of lease liabilities 161,248  
Finance Leases    
2022 5,647  
2023 5,893  
2024 5,921  
2025 5,949  
2026 2,087  
Thereafter 8,568  
Total lease payments 34,065  
Less: Interest 6,878  
Present value of lease liabilities 27,187  
Total    
2022 45,545  
2023 41,751  
2024 39,794  
2025 36,191  
2026 28,212  
Thereafter 23,563  
Total lease payments 215,056  
Less: Interest 26,621  
Total lease liabilities $ 188,435 $ 226,759