XML 73 R58.htm IDEA: XBRL DOCUMENT v3.6.0.2
Operating Leases (Tables)
12 Months Ended
Dec. 31, 2016
Leases [Abstract]  
Schedule of Future Minimum Rental Payments for Operating Leases
Future minimum lease payments are as follows:
 

2017
 
2018
 
2019
 
2020
 
2021
 
Thereafter
 
Total
 
(in thousands)
Minimum lease payments
$
12,171

 
$
10,962

 
$
10,122

 
$
8,995

 
$
7,814

 
$
11,114

 
$
61,178

Minimum sublease rentals
(366
)
 
(372
)
 
(124
)
 

 

 

 
(862
)

$
11,805

 
$
10,590

 
$
9,998

 
$
8,995

 
$
7,814

 
$
11,114

 
$
60,316