XML 101 R84.htm IDEA: XBRL DOCUMENT v3.25.1
EQUITY (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 14, 2023
Jun. 07, 2023
Jun. 06, 2023
Stock-based compensation            
Number of shares reserved to be granted under the plan           1,432,070
Number of shares available for grant 1,152,949          
Treasury Stock            
Shares Repurchased 483,899 460,279 57,115      
Purchases of common stock $ 10,000 $ 14,999 $ 942      
2023 and 2016 Repurchase Plan            
Treasury Stock            
Shares Repurchased 423,511 423,328 23,714      
Purchases of common stock $ 10,000 $ 14,999 $ 942      
Average Repurchase Price (in dollars per share) $ 23.61 $ 35.43 $ 39.7      
Shares repurchased to satisfy tax withholdings and exercise obligations 60,388 36,951 33,401      
Aggregate cost to satisfy tax withholdings and exercise obligations $ 1,851 $ 1,473 $ 1,169      
Average Repurchase Price (in dollars per share) $ 30.65 $ 39.86 $ 35.01      
2023 Repurchase plan            
Treasury Stock            
Authorized amount       $ 25,000    
Value of shares available for repurchase $ 15,000          
Restricted Stock            
Stock-based compensation            
Vesting period 4 years          
Unamortized stock based compensation            
Unamortized stock based compensation $ 6,900          
Weighted-average period for recognition of unamortized stock-based compensation cost 2 years 6 months          
Stock compensation expense            
Stock compensation expense $ 4,600 $ 5,400 $ 6,800      
Shares            
Unvested at the beginning of the period (in shares) 284,284 260,497        
Granted (in shares) 193,922 151,560        
Forfeited (in shares) (51,752) (9,354)        
Vested and issued (in shares) (139,654) (118,419)        
Unvested at the end of the period (in shares) 286,800 284,284 260,497      
Weighted Avg. Fair Value            
Unvested at the beginning of the period (in dollars per share) $ 40.37 $ 43.86        
Granted (in dollars per share) 28.81 38.08        
Forfeited (in dollars per share) 38.04 41.95        
Vested and issued (in dollars per share) 37.25 44.99        
Unvested at the end of the period (in dollars per share) $ 34.5 $ 40.37 $ 43.86      
Restricted Stock | Management            
Stock compensation expense            
Stock compensation expense $ 1,000 $ 700 $ 600      
Performance Shares            
Unamortized stock based compensation            
Unamortized stock based compensation $ 3,100          
Weighted-average period for recognition of unamortized stock-based compensation cost 1 year 8 months 12 days          
Stock compensation expense            
Stock compensation expense $ 2,600 $ 2,500 $ 1,500      
Shares            
Unvested at the beginning of the period (in shares) 158,550 99,450        
Granted (in shares) 74,584 59,100        
Forfeited (in shares) (6,020)          
Vested and issued (in shares) (36,980)          
Unvested at the end of the period (in shares) 190,134 158,550 99,450      
Weighted Avg. Fair Value            
Unvested at the beginning of the period (in dollars per share) $ 49.77 $ 52.54        
Granted (in dollars per share) 34.73 45.1        
Forfeited (in dollars per share) 59.77          
Vested and issued (in dollars per share) 59.77          
Unvested at the end of the period (in dollars per share) $ 41.61 $ 49.77 $ 52.54      
2008 Plan            
Stock-based compensation            
Number of shares reserved to be granted under the plan         0