XML 51 R28.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2016
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Lease Payments by Year under Noncancelable Operating Leases
As of December 31, 2016, the future minimum lease payments by year under noncancelable operating leases are as follows for the years ending December 31 (in thousands):
2017
$
11,071

2018
10,582

2019
9,758

2020
6,450

2021
4,571

Thereafter
2,472

Total minimum lease payments
$
44,904