XML 66 R49.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments - Future Minimum Annual Lease Payments Under All Leases (Detail)
$ in Thousands
Dec. 31, 2016
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
Future minimum annual Lease payments due in 2017 $ 58,502
Future minimum annual Lease payments due in 2018 46,642
Future minimum annual Lease payments due in 2019 35,986
Future minimum annual Lease payments due in 2020 28,056
Future minimum annual Lease payments due in 2021 16,847
Future minimum annual Lease payments due Thereafter 28,224
Operating Leases, Future Minimum Payments Due, Total $ 214,257