XML 154 R104.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans - Stock Options Outstanding by Range of Exercise Prices (Details)
shares in Thousands
12 Months Ended
Dec. 31, 2024
$ / shares
shares
Defined Contribution Plan Disclosure [Line Items]  
Exercise price range, lower range limit (in dollars per share) $ 22.20
Exercise price range, upper range limit (in dollars per share) $ 24.07
Number of outstanding options (in shares) | shares 323
Outstanding options, weighted average remaining contractual term 8 months 8 days
Outstanding options, weighted average exercise price (in dollars per share) $ 22.92
Number of exercisable options (in shares) | shares 323
Exercisable options, weighted average exercise price (in dollars per share) $ 22.92
$22.20  
Defined Contribution Plan Disclosure [Line Items]  
Exercise price range, lower range limit (in dollars per share) 22.20
Exercise price range, upper range limit (in dollars per share) $ 22.20
Number of outstanding options (in shares) | shares 5
Outstanding options, weighted average remaining contractual term 2 months 23 days
Outstanding options, weighted average exercise price (in dollars per share) $ 22.20
Number of exercisable options (in shares) | shares 5
Exercisable options, weighted average exercise price (in dollars per share) $ 22.20
$22.75  
Defined Contribution Plan Disclosure [Line Items]  
Exercise price range, lower range limit (in dollars per share) 22.75
Exercise price range, upper range limit (in dollars per share) $ 22.75
Number of outstanding options (in shares) | shares 249
Outstanding options, weighted average remaining contractual term 7 months 9 days
Outstanding options, weighted average exercise price (in dollars per share) $ 22.75
Number of exercisable options (in shares) | shares 249
Exercisable options, weighted average exercise price (in dollars per share) $ 22.75
$23.51  
Defined Contribution Plan Disclosure [Line Items]  
Exercise price range, lower range limit (in dollars per share) 23.51
Exercise price range, upper range limit (in dollars per share) $ 23.51
Number of outstanding options (in shares) | shares 62
Outstanding options, weighted average remaining contractual term 1 year 18 days
Outstanding options, weighted average exercise price (in dollars per share) $ 23.51
Number of exercisable options (in shares) | shares 62
Exercisable options, weighted average exercise price (in dollars per share) $ 23.51
$24.07  
Defined Contribution Plan Disclosure [Line Items]  
Exercise price range, lower range limit (in dollars per share) 24.07
Exercise price range, upper range limit (in dollars per share) $ 24.07
Number of outstanding options (in shares) | shares 7
Outstanding options, weighted average remaining contractual term 8 months 15 days
Outstanding options, weighted average exercise price (in dollars per share) $ 24.07
Number of exercisable options (in shares) | shares 7
Exercisable options, weighted average exercise price (in dollars per share) $ 24.07