XML 62 R50.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity (Stock Repurchase Program) (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
May 19, 2022
Aug. 01, 2025
Jun. 30, 2025
May 31, 2025
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
2022 Share Repurchase Program              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of shares authorized to be repurchased 200,000,000            
Stock repurchase program, period in force 3 years            
Stock repurchased during period (in shares)         308,898   0
Stock repurchased (in usd per share)         $ 91.47    
Stock repurchase price         $ 28.4    
2025 Share Repurchase Program              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of shares authorized to be repurchased       300,000,000      
Stock repurchase program, period in force       3 years      
Stock repurchased during period (in shares)     424,132        
Stock repurchased (in usd per share)     $ 89.79        
Stock repurchase price     $ 38.5        
Remaining authorized repurchase amount           $ 261.9  
Stock repurchase program, authorized amount       $ 100.0      
2025 Share Repurchase Program | Subsequent Event              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock repurchased during period (in shares)   633,535          
Stock repurchased (in usd per share)   $ 97.73          
Stock repurchase price   $ 62.5          
Remaining authorized repurchase amount   $ 200.0