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

2017
22,131

2018
20,477

2019
18,224

2020
18,130

2021 and thereafter
66,732

Total future minimum lease payments
$
168,590