XML 54 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
COMMITMENTS AND CONTINGENCIES (Tables)
12 Months Ended
Dec. 31, 2018
COMMITMENTS AND CONTINGENCIES [Abstract]  
Future Minimum Lease Payments for Operating Leases
Future minimum lease payments for operating leases are approximately as follows:

Year Ending
   
December 31,
   
 
   
2019
 
$
7,363
 
2020
  
6,017
 
2021
  
4,967
 
2022
  
3,338
 
2023
  
1,194
 
Thereafter
  
442
 
 
 
$
23,321