v3.20.4
Leases - Present Value of Operating Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Leases [Abstract]  
2021 $ 59,129
2022 63,968
2023 59,859
2024 59,731
2025 55,341
Thereafter 107,125
Total lease payments 405,153
Less: Imputed interest (76,784)
Present value of lease liabilities $ 328,369