XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.3
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)
9 Months Ended
Sep. 30, 2023
Payables and Accruals [Abstract]  
Schedule of accrued expenses and other current liabilities
   
September 30,
2023
   
December 31,
2022
 
Accrued expenses
 
$
123,935
   
$
117,638
 
Government authorities
   
49,323
     
67,514
 
Operating lease liabilities
   
17,064
     
16,183
 
Accrual for sales incentives
   
6,306
     
6,790
 
Finance lease
   
3,034
     
3,263
 
Other
   
3,786
     
2,724
 
Total accrued expenses and other current liabilities
 
$
203,448
   
$
214,112