XML 86 R65.htm IDEA: XBRL DOCUMENT v3.25.4
Retirement Plans and Employee Stock Purchase Plans - Employee Stock Purchase Plans (Details) - USD ($)
$ / shares in Units, shares in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Employee Stock Purchase Plans      
Service period required to be completed for an employee to be eligible to participate in plan, minimum 90 days    
Ownership interest in Company common stock to disqualify employee from participation in plan, maximum (as a percent) 5.00%    
Discount rate at which common stock can be purchased by the plan participant (as a percent) 5.00%    
Maximum percentage of base salary which can be contributed by the employees 15.00%    
Maximum amount of base salary which can be contributed annually by the employees $ 25,000    
Summary of purchases made under the 2009 Employee Stock Purchase Plans      
Number of shares purchased 27,476 47,344 117,350
Average price of shares purchased (in dollars per share) $ 96.49 $ 60.49 $ 23.47
2009 Stock Purchase Plan      
Summary of purchases made under the 2009 Employee Stock Purchase Plans      
Stock based compensation expense $ 0 $ 0 $ 0