XML 67 R55.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Lease Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Operating    
2021 (remaining) $ 31,653  
2022 56,891  
2023 46,544  
2024 38,183  
2025 31,384  
Thereafter 74,309  
Total lease payments 278,964  
Less: interest (44,484)  
Present value of lease liabilities 234,480  
Finance    
2021 (remaining) 10,193  
2022 18,747  
2023 15,296  
2024 12,375  
2025 12,482  
Thereafter 18,932  
Total lease payments 88,025  
Less: interest (6,496)  
Present value of lease liabilities $ 81,529 $ 77,874