XML 56 R31.htm IDEA: XBRL DOCUMENT v3.19.1
COMMITMENTS AND CONTINGENCIES (Tables)
12 Months Ended
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]  
Schedule of operating lease payments
Minimum annual payments under operating leases for future years ending December 31 are as follows (in thousands):
 
Facilities
 
Equipment
 
Total
2019
$
75,588

 
$
14,924

 
$
90,512

2020
66,116

 
14,385

 
80,501

2021
57,826

 
12,966

 
70,792

2022
48,542

 
10,264

 
58,806

2023
38,800

 
7,095

 
45,895

Thereafter
160,327

 
5,144

 
165,471

 
$
447,199

 
$
64,778

 
$
511,977