XML 82 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Summary of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Operating Leases    
2022 $ 49,570  
2023 43,477  
2024 41,081  
2025 24,594  
2026 15,948  
Thereafter 75,650  
Total lease payments 250,320  
Amount of interest (55,071)  
Present value of lease liabilities 195,249 $ 195,973
Finance Leases    
2022 629  
2023 632  
2024 338  
2025 306  
2026 200  
Thereafter 3,410  
Total lease payments 5,515  
Amount of interest (2,510)  
Present value of lease liabilities 3,005 $ 9,182
Lease Liabilities    
2022 50,199  
2023 44,109  
2024 41,419  
2025 24,900  
2026 16,148  
Thereafter 79,060  
Total lease payments 255,835  
Amount of interest (57,581)  
Present value of lease liabilities $ 198,254