v3.25.4
Capital Stock - Summary of Stock Repurchases (Details) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Equity [Abstract]      
Common stock repurchases $ 172.3 $ 58.7 $ 22.6
Number of shares repurchased 3,562,928 947,288 469,365
Average price paid per share $ 48.36 $ 61.97 $ 48.2