XML 76 R64.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Feb. 28, 2025
May 31, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of additional shares authorized (in shares)   2,000,000.0        
Shares available for issuance under the 2016 Plan (in shares)     3,100,000   3,100,000  
Stock options, granted (in shares)         57,771  
Stock options, weighted average exercise price (in dollars per share)         $ 211.39  
Stock options, weighted average grant date fair value (in dollars per share)         $ 91.12  
Risk-free interest rate (in hundredths)         4.40%  
Expected life (in years)         6 years 4 months 24 days  
Stock volatility (as a percent)         36.80%  
Dividend yield (as a percent)         0.40%  
Stock-based compensation expense     $ 7.4 $ 4.3 $ 8.7 $ 9.3
Stock Option            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Rate shares are reduced for each award granted (in shares)   1        
Award Types Other than Stock Options and Stock Appreciation Rights            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Rate shares are reduced for each award granted (in shares) 2.5 2.0        
Performance Share Unit (PSUs)            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Granted (in shares)         49,819  
Grant date fair value (in dollars per share)         $ 211.38  
Performance Share Unit (PSUs) | Minimum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Target award percentage         0.00%  
Performance Share Unit (PSUs) | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Target award percentage         200.00%  
Restricted Stock Units (RSUs)            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Granted (in shares)         44,116  
Grant date fair value (in dollars per share)         $ 211.57