XML 69 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Operating Leases    
Remainder of 2021 $ 48,043  
2022 76,476  
2023 55,090  
2024 34,195  
2025 22,640  
Thereafter 32,987  
Total future minimum operating and finance lease payments 269,431  
Less imputed interest (21,747)  
Total lease liabilities 247,684  
Finance Leases    
Remainder of 2021 585  
2022 842  
2023 618  
2024 386  
2025 102  
Thereafter 0  
Total future minimum operating and finance lease payments 2,533  
Less imputed interest (121)  
Total lease liabilities 2,412 $ 2,228
Total    
Remainder of 2021 48,628  
2022 77,318  
2023 55,708  
2024 34,581  
2025 22,742  
Thereafter 32,987  
Total future minimum operating and finance lease payments 271,964  
Less imputed interest (21,868)  
Total lease liabilities $ 250,096