v3.22.4
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Accrued expenses $ 117,638 $ 57,158
Government authorities 67,514 22,631
Operating lease liabilities 16,183 12,728
Accrual for sales incentives 6,790 3,048
Provision for legal claims 43 11,622
Other 5,944 2,192
Total accrued expenses and other current liabilities $ 214,112 $ 109,379