XML 36 R19.htm IDEA: XBRL DOCUMENT v3.25.4
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
12 Months Ended
Dec. 31, 2025
Payables and Accruals [Abstract]  
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES                            
December 31,
20252024
Employees and related benefits$45,028 $51,543 
Accrued expenses28,511 30,740 
Government authorities40,884 32,252 
Advances from customers10,050 10,599 
Accrued vacation pay13,906 14,276 
Derivative instruments— 50 
Other21,495 15,012 
Total accrued expenses and other current liabilities$159,874 $154,472