XML 72 R61.htm IDEA: XBRL DOCUMENT v3.25.2
EARNINGS PER SHARE - Narrative (Details) - SARs - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Shares excluded from the calculation of diluted earnings per share (in shares) 788,607 559,444 788,607 646,203
Minimum        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Exercise price securities, excluded from computation of earnings per share (in usd per share) $ 71.17 $ 96.82 $ 71.17 $ 93.73
Maximum        
Antidilutive Securities Excluded from Computation of Earnings Per Share        
Exercise price securities, excluded from computation of earnings per share (in usd per share) $ 173.88 $ 173.88 $ 173.88 $ 173.88