XML 93 R79.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Future Minimum Lease Payments Due Under Non-Cancelable Operating Leases and Purchase Commitments by Year (Detail)
$ in Thousands
Dec. 31, 2017
USD ($)
Future Minimum Lease Payments  
2018 $ 790
2018 1,658
2019 48
2020 0
2021 0
Thereafter 0
Total 2,496
Purchase Commitments  
2018 27,153
2018 26,407
2019 17,853
2020 5,237
2021 5,394
Thereafter 58,862
Total $ 140,906