XML 156 R123.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCK-BASED COMPENSATION PLAN (Range of Exercise Prices and Weighted Average Remaining Contractual Life) (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Number of options, outstanding (in shares) 1,400 16,600 234,950 338,494
Aggregate intrinsic value, outstanding $ 34,832      
Weighted average exercise price, outstanding (in dollars per share) $ 17.44 $ 16.92 $ 16.38 $ 15.76
Aggregate intrinsic value, exercisable $ 34,832      
16.91 to 19.71        
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Range of exercise prices, minimum (in dollars per share) $ 16.91      
Range of exercise prices, maximum (in dollars per share) $ 19.71      
Number of options, outstanding (in shares) 1,400      
Weighted average exercise price, outstanding (in dollars per share) $ 17.44      
Weighted average contractual life remaining, outstanding (in years) 2 months 12 days      
Number of options, exercisable (in shares) 1,400      
Weighted average exercise price, exercisable (in dollars per share) $ 17.44