XML 51 R36.htm IDEA: XBRL DOCUMENT v3.10.0.1
COMMITMENTS AND CONTINGENCIES (Tables)
12 Months Ended
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Future minimum lease payments
Future minimum lease payments as of December 31, 2018 are as follows (in thousands): 
2019
$
30,485

2020
29,255

2021
27,421

2022
25,634

2023
24,515

Thereafter
31,768

Total future minimum lease payments
$
169,078