XML 79 R68.htm IDEA: XBRL DOCUMENT v3.25.2
Stock Compensation - Schedule of Valuation Assumptions Used for Value of Stock Compensation Granted (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Employee Stock Purchase Plan        
Weighted-average fair value assumptions        
Average risk-free interest rates 4.29% 5.33% 4.22% 5.41%
Average expected life (in years) 6 months 6 months 6 months 6 months
Volatility 32.00% 28.00% 37.00% 22.00%
Weighted-average fair value (in dollars per share) $ 12.63 $ 10.45 $ 14.49 $ 10.54
Employee Stock Options        
Weighted-average fair value assumptions        
Average risk-free interest rates 3.89% 4.36% 4.24% 4.13%
Average expected life (in years) 5 years 5 months 15 days 5 years 10 months 2 days 4 years 10 months 20 days 4 years 10 months 28 days
Volatility 31.00% 25.00% 29.00% 30.00%
Weighted-average fair value (in dollars per share) $ 25.04 $ 20.18 $ 23.35 $ 20.59