XML 44 R32.htm IDEA: XBRL DOCUMENT v3.7.0.1
ACCRUED EXPENSES AND OTHER LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2016
Text Block [Abstract]  
Schedule of Accrued Expenses and Other Liabilities

 

     December 31,  
     2016      2015  

Income taxes payable

   $ 5,464      $ 17,388  

Accrued products and licenses costs

     54,364        44,417  

Marketing expenses payable

     20,771        19,208  

Legal accrual

     55,530        57,970  

Other accrued expenses

     39,446        48,004  
  

 

 

    

 

 

 
   $ 175,575      $ 186,987