XML 54 R39.htm IDEA: XBRL DOCUMENT v3.6.0.2
COMMITMENTS AND CONTINGENCIES (Tables)
12 Months Ended
Dec. 31, 2016
Commitments and Contingencies Disclosure [Abstract]  
Future minimum lease payments
Future minimum lease payments as of December 31, 2016 are as follows (in thousands):
 
2017
$
26,548

2018
27,458

2019
24,969

2020
23,555

2021
22,337

2022 and thereafter
61,623

Total future minimum lease payments
$
186,490