XML 108 R87.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income taxes - Schedule of Future Payments Under Tax Benefit Arrangements (Detail) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Income Tax Disclosure [Abstract]    
2019 $ 24,765  
2020 24,996  
2021 25,450  
2022 25,975  
2023 26,482  
Thereafter 301,565  
Total $ 429,233 $ 431,360