XML 78 R67.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Operating Leases    
Remainder of 2021 $ 71,358  
2021 73,550  
2022 52,368  
2023 32,349  
2024 21,287  
Thereafter 32,342  
Total future minimum operating and finance lease payments 283,254  
Less imputed interest (23,447)  
Total lease liabilities 259,807  
Finance Leases    
Remainder of 2021 836  
2021 847  
2022 626  
2023 394  
2024 62  
Thereafter 0  
Total future minimum operating and finance lease payments 2,765  
Less imputed interest (150)  
Total lease liabilities 2,615 $ 2,228
Total    
Remainder of 2021 72,194  
2021 74,397  
2022 52,994  
2023 32,743  
2024 21,349  
Thereafter 32,342  
Total future minimum operating and finance lease payments 286,019  
Less imputed interest (23,597)  
Total lease liabilities $ 262,422 $ 266,184