XML 130 R108.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Common Share - Calculation of diluted EPS under Treasury method (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Earnings Per Common Share      
Number of shares 56,206 57,169 57,169
Range of exercise prices, low end of range (in dollars per share) $ 91.05 $ 87.3 $ 87.3
Range of exercise prices, high end of range (in dollars per share) $ 91.35 $ 91.35 $ 91.35