XML 85 R68.htm IDEA: XBRL DOCUMENT v3.25.4
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Employees and related benefits $ 45,028 $ 51,543
Accrued expenses 28,511 30,740
Government authorities 40,884 32,252
Advances from customers 10,050 10,599
Accrued vacation pay 13,906 14,276
Derivative instruments 0 50
Other 21,495 15,012
Total accrued expenses and other current liabilities $ 159,874 $ 154,472