v3.20.2
Commitments and Contingencies - Maturity of Operating Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2020
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Remainder of 2020 $ 40,937
2021 82,717
2022 81,034
2023 75,961
2024 58,844
Thereafter 257,587
Total operating lease payments 597,080
Less: imputed interest (94,839)
Present value of operating lease liabilities $ 502,241