XML 91 R78.htm IDEA: XBRL DOCUMENT v3.25.3
Employee Benefits and Share-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
May 22, 2025
Dec. 31, 2024
Aug. 02, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based payment arrangement, amount capitalized $ 0.5 $ 1.0 $ 1.9 $ 2.7      
Shares purchased under ESPP (in shares)     612,000 524,000      
2025 Repurchase Program and 2016 Repurchase Program              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of shares repurchased (in shares)     2,523,000        
Average price of repurchased shares (in dollars per share)     $ 30.74        
Aggregate purchase price of treasury stock     $ 77.6        
2025 Repurchase Program              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Value of shares authorized for repurchase under stock repurchase programs (up to)         $ 75.0    
Number of shares repurchased (in shares) 1,987,000            
Average price of repurchased shares (in dollars per share) $ 31.15            
Aggregate purchase price of treasury stock $ 61.9            
2016 Repurchase Program              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Value of shares authorized for repurchase under stock repurchase programs (up to)             $ 50.0
Remaining value of shares authorized for repurchase under stock repurchase programs           $ 2.7  
Number of shares repurchased (in shares)   0   0      
ESPP shares available for future issuance              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Weighted-average price of shares purchased (in dollars per share)     $ 24.55 $ 24.14      
RSUs | 2009 Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Unrecognized compensation cost 54.7   $ 54.7        
Weighted average period of compensation cost not yet recognized     2 years 9 months 18 days        
PSUs | 2009 Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Unrecognized compensation cost $ 3.7   $ 3.7        
Weighted average period of compensation cost not yet recognized     2 years 2 months 12 days