v3.25.4
SHARE-BASED COMPENSATION (Schedule of Additional Selected Information on Stock Options) (Details) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Outstanding stock options, Number of shares (in shares) 952,384 1,123,656 1,420,378 1,262,366
Outstanding stock options, Weighted average exercise price (in dollars per share) $ 54.20 $ 53.85 $ 52.83 $ 50.75
Outstanding stock options, weighted average remaining contractual life (in years) 2 years 4 months 24 days      
Exercisable stock options, Number of shares (in shares) 859,825 869,716 891,884  
Exercisable stock options, Weighted average exercise price (in dollars per share) $ 54.34 $ 52.61 $ 50.36  
Stock options without a fixed expiration date (in shares) 5,223      
$4.15 to $19.99        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Exercise price range, lower range limit (in dollars per share) $ 4.15      
Exercise price range, upper range limit (in dollars per share) $ 19.99      
Outstanding stock options, Number of shares (in shares) 5,223      
Outstanding stock options, Weighted average exercise price (in dollars per share) $ 6.41      
Outstanding stock options, weighted average remaining contractual life (in years) 0 years      
Exercisable stock options, Number of shares (in shares) 5,223      
Exercisable stock options, Weighted average exercise price (in dollars per share) $ 6.41      
$40.00 to $44.99        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Exercise price range, lower range limit (in dollars per share) 40.00      
Exercise price range, upper range limit (in dollars per share) $ 44.99      
Outstanding stock options, Number of shares (in shares) 1,974      
Outstanding stock options, Weighted average exercise price (in dollars per share) $ 43.07      
Outstanding stock options, weighted average remaining contractual life (in years) 4 months 24 days      
Exercisable stock options, Number of shares (in shares) 1,974      
Exercisable stock options, Weighted average exercise price (in dollars per share) $ 43.07      
$45.00 to $49.99        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Exercise price range, lower range limit (in dollars per share) 45      
Exercise price range, upper range limit (in dollars per share) $ 49.99      
Outstanding stock options, Number of shares (in shares) 384,929      
Outstanding stock options, Weighted average exercise price (in dollars per share) $ 47.35      
Outstanding stock options, weighted average remaining contractual life (in years) 1 year 7 months 6 days      
Exercisable stock options, Number of shares (in shares) 384,929      
Exercisable stock options, Weighted average exercise price (in dollars per share) $ 47.35      
$50.00 to $59.99        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Exercise price range, lower range limit (in dollars per share) 50.00      
Exercise price range, upper range limit (in dollars per share) $ 59.99      
Outstanding stock options, Number of shares (in shares) 371,584      
Outstanding stock options, Weighted average exercise price (in dollars per share) $ 52.37      
Outstanding stock options, weighted average remaining contractual life (in years) 2 years 9 months 18 days      
Exercisable stock options, Number of shares (in shares) 279,025      
Exercisable stock options, Weighted average exercise price (in dollars per share) $ 52.20      
$60.00 to $73.22        
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]        
Exercise price range, lower range limit (in dollars per share) 60.00      
Exercise price range, upper range limit (in dollars per share) $ 73.22      
Outstanding stock options, Number of shares (in shares) 188,674      
Outstanding stock options, Weighted average exercise price (in dollars per share) $ 73.22      
Outstanding stock options, weighted average remaining contractual life (in years) 3 years      
Exercisable stock options, Number of shares (in shares) 188,674      
Exercisable stock options, Weighted average exercise price (in dollars per share) $ 73.22