XML 45 R30.htm IDEA: XBRL DOCUMENT v3.8.0.1
9. COMMITMENTS AND CONTINGENCIES (Tables)
12 Months Ended
Dec. 31, 2017
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  
2018   $ 58,907     $ 9,551     $ 68,458  
2019     51,177       8,950       60,127  
2020     43,237       7,836       51,073  
2021     36,089       5,986       42,075  
2022     28,287       3,667       31,954  
Thereafter     102,837       3,118       105,955  
    $ 320,534     $ 39,108     $ 359,642