v3.19.2
Commitments and Contingencies - Schedule of Future Minimum Contractual Commitments (Details)
$ in Thousands
Jun. 30, 2019
USD ($)
Commitments And Contingencies Disclosure [Abstract]  
Remainder of 2019 $ 305,718
2020 632,022
2021 681,413
2022 382,401
Total minimum commitments $ 2,001,554