XML 53 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Expenses and Other Short Term Liabilities (Tables)
12 Months Ended
Dec. 31, 2024
Accrued Liabilities and Other Liabilities [Abstract]  
Schedule of Accounts Expense and Other Liabilities
Accrued expenses and other short-term liabilities consist of the following (in thousands):
 
 December 31,
 20242023
Government authorities and other$59,904 $40,476 
Accrued commissions35,868 19,287 
Accrued expenses30,718 27,055 
Employees24,693 28,183 
Operating lease liabilities, current10,845 10,049 
Foreign exchange forward contract derivatives2,902 
Accrued expenses and other short-term liabilities$164,930 $125,057