XML 163 R18.htm IDEA: XBRL DOCUMENT v3.21.1
ACCRUED EXPENSES AND OTHER LIABILITIES
12 Months Ended
Dec. 31, 2020
Payables and Accruals [Abstract]  
ACCRUED EXPENSES AND OTHER LIABILITIES ACCRUED EXPENSES AND OTHER LIABILITIES
December 31,
20202019
Payroll and related expenses$190,274 $179,291 
Accrued expenses95,951 107,901 
Government authorities127,129 101,194 
Other3,820 3,299 
$417,174 $391,685