XML 107 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
EMPLOYEES CONTRIBUTION PLAN (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Severance Pay [Abstract]      
Term for description of severance pay 1 month    
Rate of entitled monthly deposit from the monthly salary 8.33%    
Severance expenses $ 5,989 $ 6,638 $ 5,709
401(k) Plan [Member]      
Severance Pay [Abstract]      
Severance expenses $ 1,769 $ 1,766 $ 1,169
Defined Contribution Plan [Abstract]      
Percentage of employee contribution, maximum 100.00%    
Employer matching contribution 50.00%    
Employee's eligible compensation 6.00%