XML 34 R19.htm IDEA: XBRL DOCUMENT v3.24.1
ACCRUED EXPENSES AND OTHER LIABILITIES
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
ACCRUED EXPENSES AND OTHER LIABILITIES ACCRUED EXPENSES AND OTHER LIABILITIES
December 31,
20232022
Payroll and related expenses$200,820 $197,480 
Accrued expenses162,953 141,144 
Government authorities162,306 171,217 
Other2,581 13,610 
$528,660 $523,451