v3.26.1
Shareholders’ Equity (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Aug. 05, 2025
Class of Stock [Line Items]          
Stock repurchased and retired during period (in shares) 0 446,000 0 509,000  
Stock repurchased and retired during period, value   $ 28.5   $ 32.5  
Average cost per share (in dollars per share)   $ 64.04   $ 63.90  
Repurchase Program 2025          
Class of Stock [Line Items]          
Authorized repurchase amount         $ 500.0
Remaining authorized repurchase amount $ 304.2   $ 304.2    
Employee Stock Purchase Plan | Share-based Payment Arrangement          
Class of Stock [Line Items]          
Shares issued under employee stock purchase plan (in shares) 33,000 16,000 58,000 28,000  
Price per share (in dollars per share) $ 24.26 $ 55.73 $ 24.26 $ 55.73  
Employee Stock Purchase Plan | Employee Stock Option          
Class of Stock [Line Items]          
Price per share (in dollars per share) $ 22.92 $ 54.86 $ 22.92 $ 54.86  
Compensation costs $ 0.1 $ 0.2 $ 0.2 $ 0.3