v3.26.3
Equity - Share Repurchases (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Jul. 25, 2022
Equity [Abstract]          
Authorized repurchase amount         $ 500.0
Stock repurchased during period including excise tax, value $ 38.9 $ 25.2 $ 126.3 $ 25.2  
Stock repurchased during period, excise tax $ 0.4 $ 0.2 $ 1.0 $ 0.2  
Shares repurchased (shares) 538,979 445,724 1,804,168 445,724  
Shares acquired average cost per share (usd per share) $ 71.45 $ 56.09 $ 69.44 $ 56.09  
Amount remained unused under repurchase program $ 172.2 $ 328.4 $ 172.2 $ 328.4