XML 104 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
SHARE-BASED COMPENSATION PLANS - Additional information (Details)
12 Months Ended
Dec. 31, 2024
USD ($)
plan
$ / shares
shares
Dec. 31, 2023
USD ($)
May 07, 2024
shares
Share-Based Compensation Plans      
Number of share-based compensation plans | plan 2    
Taxes paid related to the net share settlement of equity awards $ 419,000 $ 186,000  
Share-based compensation expense   1,400,000  
Incentive plan 2017      
Share-Based Compensation Plans      
Shares remaining available | shares 0    
Share-based compensation expense $ 1,500,000    
Income tax benefit from the exercise of stock options $ 964,000 $ 400,000  
Incentive plan 2017 | Restricted stock      
Share-Based Compensation Plans      
Stock options granted in vest   4 years  
Shares expected to vest | shares 92,965    
Weighted-average remaining contractual term 3 years 6 months    
Aggregate intrinsic value $ 3,500,000    
Outstanding and exercisable stock options | $ / shares $ 37.55    
Income tax benefit from the exercise of stock options $ 300,000 $ 200,000  
Incentive plan 2017 | Employee Stock Option      
Share-Based Compensation Plans      
Stock options granted in vest   5 years  
Stock options granted in expire   10 years  
Shares paid for tax withholding for share based compensation | shares 278,000    
Taxes paid related to the net share settlement of equity awards $ 419,000 $ 186,000  
Unrecognized compensation cost $ 1,400,000 $ 2,100,000  
Weighted-average remaining vesting period 2 years 10 months 24 days 3 years 8 months 12 days  
Share Price | $ / shares $ 37.55    
Incentive plan 2024      
Share-Based Compensation Plans      
Shares remaining available | shares 1,400,000   1,500,000
Incentive plan 2024 | Restricted stock      
Share-Based Compensation Plans      
Stock options granted in vest 5 years