XML 32 R19.htm IDEA: XBRL DOCUMENT v3.22.1
ACCRUED EXPENSES AND OTHER LIABILITIES
12 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
ACCRUED EXPENSES AND OTHER LIABILITIES ACCRUED EXPENSES AND OTHER LIABILITIES
December 31,
20212020
Payroll and related expenses$232,578 $190,274 
Accrued expenses112,856 95,951 
Government authorities140,443 127,129 
Other1,670 3,820 
$487,547 $417,174