XML 139 R128.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock Compensation Plans - Option Groups Outstanding (Parenthetical) (Details)
12 Months Ended
Dec. 31, 2023
$ / shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Weighted average exercise price for options exercisable (in dollars per share) $ 20.12
Options outstanding, weighted average remaining contractual term 4 years 6 months
Options exercisable, weighted average remaining contractual term 3 years 10 months 24 days
All Other Grant Dates  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Other options exercise price range, lower range limit (in dollars per share) $ 22.27
Other options exercise price range, upper range limit (in dollars per share) 32.72
Weighted average exercise price for options exercisable (in dollars per share) $ 27.61
Options outstanding, weighted average remaining contractual term 1 year 4 months 24 days