Quarterly report pursuant to Section 13 or 15(d)

Leases - Future Minimum Lease Payments (Details)

v3.21.2
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Operating Leases    
Remainder of 2021 $ 23,964  
2022 80,516  
2023 58,265  
2024 36,341  
2025 24,449  
Thereafter 36,996  
Total future minimum operating and finance lease payments 260,531  
Less imputed interest (20,342)  
Total lease liabilities 240,189  
Finance Leases    
Remainder of 2021 296  
2022 872  
2023 666  
2024 409  
2025 126  
Thereafter 0  
Total future minimum operating and finance lease payments 2,369  
Less imputed interest (116)  
Total lease liabilities 2,253 $ 2,228
Total    
Remainder of 2021 24,260  
2022 81,388  
2023 58,931  
2024 36,750  
2025 24,575  
Thereafter 36,996  
Total future minimum operating and finance lease payments 262,900  
Less imputed interest (20,458)  
Total lease liabilities $ 242,442