XML 89 R74.htm IDEA: XBRL DOCUMENT v3.8.0.1
Future Minimum Payments Under Non Cancelable Operating Leases (Detail)
$ in Thousands
Dec. 31, 2017
USD ($)
Leases Future Minimum Payments [Line Items]  
2018 $ 16,800
2019 14,866
2020 14,038
2021 13,055
2022 13,481
Thereafter 76,538
Total $ 148,778