XML 52 R37.htm IDEA: XBRL DOCUMENT v3.19.1
COMMITMENTS AND CONTINGENCIES (Tables)
12 Months Ended
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Future minimum lease payments under operating and capital leases
As of December 31, 2018, future minimum lease payments under operating and capital leases were as follows (in thousands):
 
Operating Leases
 
Capital Leases
 
Total
2019
$
8,934

 
$
679

 
$
9,613

2020
7,143

 
311

 
7,454

2021
6,252

 

 
6,252

2022
4,797

 

 
4,797

2023
3,320

 

 
3,320

2024 and Thereafter
7,470

 

 
7,470

Total Future Minimum Lease Payments
$
37,916

 
$
990

 
$
38,906