XML 126 R98.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share Repurchase Program (Details)
$ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
shares
Equity [Abstract]  
Stock Repurchased During Period, Shares | shares 33,300
Stock Repurchased During Period, Value $ 11.6
December 6, 2022 Share Repurchase Program 500.0
Stock repurchase program, remaining authorized repurchase amount $ 487.0
Total Stock Repurchased Under Current Program, Shares | shares 41,784
Total Stock Repurchased Under Current Program, Value $ 13.0