XML 101 R80.htm IDEA: XBRL DOCUMENT v3.7.0.1
Income Taxes - Schedule of Future Payments Under Tax Benefit Arrangements (Detail) - USD ($)
$ in Thousands
Dec. 31, 2016
Dec. 31, 2015
Income Tax Disclosure [Abstract]    
2017 $ 11,296  
2018 20,253  
2019 20,438  
2020 20,927  
2021 21,491  
Thereafter 324,666  
Total $ 419,071 $ 140,191