Annual report pursuant to Section 13 and 15(d)

Leases - Future Minimum Lease Payments Under Non-Cancellable Leases (Detail)

v3.7.0.1
Leases - Future Minimum Lease Payments Under Non-Cancellable Leases (Detail)
$ in Thousands
Dec. 31, 2016
USD ($)
Leases [Abstract]  
Future minimum operating lease payments, 2017 $ 10,281
Future minimum operating lease payments, 2018 9,438
Future minimum operating lease payments, 2019 7,697
Future minimum operating lease payments, 2020 6,046
Future minimum operating lease payments, 2021 5,699
Future minimum operating lease payments, later years 24,189
Total minimum operating lease payments $ 63,350