v3.24.3
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)
9 Months Ended
Sep. 30, 2024
Payables and Accruals [Abstract]  
Schedule of accrued expenses and other current liabilities
   
September 30,
2024
   
December 31,
2023
 
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