v3.7.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2016
Leases [Abstract]  
Future Minimum Lease Payments Under Non-Cancellable Leases
Future minimum lease payments under non-cancellable leases consisted of the following at December 31, 2016:
Year
 
Operating
Leases
2017
 
$
10,281

2018
 
9,438

2019
 
7,697

2020
 
6,046

2021
 
5,699

Later years
 
24,189

Total minimum lease payments
 
$
63,350