v3.23.2
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Schedule of Accrued Expenses and Other Current Liabilities) (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued expenses $ 107,902 $ 117,638
Government authorities 76,995 67,514
Operating lease liabilities 16,738 16,183
Accrual for sales incentives 5,439 6,790
Finance lease 3,123 3,263
Other 3,936 2,724
Total accrued expenses and other current liabilities $ 214,133 $ 214,112