v3.25.4
Stock Incentive Plan - Exercise Price Range (Details) - Exercise Price Range One
shares in Thousands
12 Months Ended
Dec. 31, 2025
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Range of exercise price, lower range limit (in dollars per share) $ 100.93
Range of exercise price, upper range limit (in dollars per share) $ 115.42
Number of Shares (in shares) | shares 31
Weighted Average Remaining Contractual Life (in years) 3 years 7 months 6 days
Weighted Average Exercise Price (in dollars per share) $ 110.26
Exercisable (in shares) | shares 29
Weighted Average Exercise Price (in dollars per share) $ 109.85