v3.26.1
Stock Plans: (Shares Granted to Eligible Employees and Weighted-Average Grant Date Fair Value per Share Related to Performance Share Unit Awards) (Details) - $ / shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Performance Shares    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of Shares Granted 327,880 396,400
Performance Share Units, Other Performance Metrics    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Weighted-Average PSU Grant Date Fair Value Subject to Specific Performance Factors (in dollars per share) $ 182.81 $ 145.35
Performance Share Units, TSR Performance Metric    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Weighted-Average PSU Grant Date Fair Value Subject to Specific Performance Factors (in dollars per share) $ 236.97 $ 213.72