v3.19.3
Commitments and Contingencies - Schedule of Future Minimum Contractual Commitments (Details)
$ in Thousands
Sep. 30, 2019
USD ($)
Commitments And Contingencies Disclosure [Abstract]  
Remainder of 2019 $ 158,192
2020 633,017
2021 683,245
2022 383,713
Total minimum commitments $ 1,858,167