XML 118 R63.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Maturities of lease liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Operating Leases    
2022 $ 58,460  
2023 54,462  
2024 47,166  
2025 34,788  
2026 23,692  
Thereafter 35,046  
Total lease payments 253,614  
Less: Interest (49,556)  
Present value of lease liabilities 204,058  
Finance Leases    
2022 2,731  
2023 2,683  
2024 2,630  
2025 2,564  
2026 2,248  
Thereafter 5,533  
Total lease payments 18,389  
Less: Interest (5,038)  
Present value of lease liabilities 13,351  
Total    
2022 61,191  
2023 57,145  
2024 49,796  
2025 37,352  
2026 25,940  
Thereafter 40,579  
Total lease payments 272,003  
Less: Interest (54,594)  
Present value of lease liabilities $ 217,409 $ 164,553