XML 96 R79.htm IDEA: XBRL DOCUMENT v3.25.4
EMPLOYEES CONTRIBUTION PLAN (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Severance Pay      
Defined Benefit Plan Disclosure [Line Items]      
Term for description of severance pay 1 month    
Rate of entitled monthly deposit from the monthly salary 8.33%    
Defined contribution plan, cost $ 6,783 $ 6,679 $ 5,989
401(k) Plan      
Defined Benefit Plan Disclosure [Line Items]      
Defined contribution plan, cost $ 2,235 $ 2,083 $ 1,769
Maximum annual contributions per employee, percent 100.00%    
Employer matching contribution, percent of match 50.00%    
Employer matching contribution, percent of employees' gross pay 6.00%