v3.24.3
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Schedule of Accrued Expenses and Other Current Liabilities) (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accrued expenses $ 137,698 $ 142,130
Government authorities 35,595 34,309
Operating lease liabilities 12,439 17,704
Accrual for sales incentives 10,350 5,862
Other 6,052 5,906
Total accrued expenses and other current liabilities $ 202,134 $ 205,911