v3.26.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Payables and Accruals [Abstract]    
Accrued expenses $ 154,537 $ 211,136
Government authorities 16,008 20,493
Operating lease liabilities 13,473 15,959
Accrual for sales incentives 16,632 24,102
Provision for legal claims 68,749 13,199
Liabilities held-for-sale 0 7,592
Other 5,443 5,338
Total accrued expenses and other current liabilities $ 274,842 $ 297,819