XML 62 R18.htm IDEA: XBRL DOCUMENT v3.20.1
ACCRUED EXPENSES AND OTHER LIABILITIES
12 Months Ended
Dec. 31, 2019
Payables and Accruals [Abstract]  
ACCRUED EXPENSES AND OTHER LIABILITIES ACCRUED EXPENSES AND OTHER LIABILITIES
December 31,
20192018
Payroll and related expenses$179,291  $158,185  
Accrued expenses97,325  104,568  
Government authorities101,194  95,535  
Other13,875  15,620  
$391,685  $373,908