v3.25.2
Shareholders' Equity - Schedule of Purchase Activity under the 2023 repurchase program (Details) - May 2023 Repurchase Program - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Class of Stock [Line Items]        
Shares purchased 0 0 200,731 0
Aggregate cost of common stock repurchased during the period $ 0.0 $ 0.0 $ 10.0 $ 0.0
Dollar value of shares that may yet be purchased under the program [1] $ 359.9 $ 369.9 $ 359.9 $ 369.9
[1] Authorization for the remaining $359.9 million on the 2023 Repurchase Program expired in May 2025.