XML 121 R97.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Operating Lease Payment Schedule (Detail)
$ in Thousands
Dec. 31, 2017
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2018 $ 16,453
2019 12,305
2020 8,649
2021 7,332
2022 6,275
Thereafter 29,668
Total minimum rental payments $ 80,682