XML 75 R65.htm IDEA: XBRL DOCUMENT v3.19.1
Commitments and Contingencies - Future Purchase Commitments (Details)
$ in Thousands
Mar. 31, 2019
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Remainder of 2019 $ 51,619
2020 23,687
2021 15,512
2022 8,662
2023 2,095
Unconditional purchase obligations $ 101,575