XML 81 R69.htm IDEA: XBRL DOCUMENT v3.25.3
Stock Compensation - Schedule of Valuation Assumptions Used for Value of Stock Compensation Granted (Details) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Employee Stock Purchase Plan        
Weighted-average fair value assumptions        
Average risk-free interest rates 3.83% 4.38% 4.03% 4.96%
Average expected life (in years) 6 months 6 months 6 months 6 months
Volatility 32.00% 28.00% 35.00% 24.00%
Weighted-average fair value (in USD per share) $ 14.72 $ 12.11 $ 14.95 $ 11.27
Employee Stock Options        
Weighted-average fair value assumptions        
Average risk-free interest rates 3.99% 4.18% 4.13% 4.15%
Average expected life (in years) 5 years 2 months 1 day 5 years 2 months 1 day 5 years 3 days 5 years 7 days
Volatility 29.00% 29.00% 29.00% 30.00%
Weighted-average fair value (in USD per share) $ 23.58 $ 21.54 $ 23.45 $ 21.02