XML 102 R63.htm IDEA: XBRL DOCUMENT v3.25.4
Summary of Significant Accounting Policies - Stock Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Three Year Vesting Option      
Employee stock-based awards      
Award vesting period 3 years    
Contractual term of awards 10 years    
Employee And Non Employees Stock Option      
Employee stock-based awards      
Fair value of options granted (in dollars per share) $ 25.18 $ 22.58 $ 10.98
Weighted average assumptions used for grants      
Expected volatility (as a percent) 28.60% 28.60% 29.10%
Risk-free interest rate (as a percent) 4.24% 4.25% 3.92%
Expected dividend yield (as a percent) 3.40% 3.20% 4.70%
Expected life of the option 10 years 10 years 10 years
Summary of option activity      
Options outstanding balance, beginning of period (in shares) 3,709,919    
Options granted (in shares) 83,389    
Options exercised (in shares) (857,295)    
Options outstanding balance, end of period (in shares) 2,936,013 3,709,919  
Options exercisable balance (in shares) 2,744,876    
Options expected to vest (in shares) 191,137    
Weighted Average Exercise Price      
Weighted average exercise price, options outstanding balance beginning of period (in dollars per share) $ 37.85    
Weighted average exercise price, options granted (in dollars per share) 93.17    
Weighted average exercise price, options exercised (in dollars per share) 36.44    
Weighted average exercise price, options outstanding balance end of period (in dollars per share) 39.84 $ 37.85  
Weighted average exercise price, options exercisable (in dollars per share) 37.13    
Weighted average exercise price, options expected to vest (in dollars per share) $ 78.53    
WEIGHTED AVERAGE REMAINING CONTRACTUAL TERM (YEARS)      
Weighted average remaining contractual term, options outstanding 3 years 10 months 13 days    
Weighted average remaining contractual term, options exercisable 3 years 6 months 21 days    
Weighted average remaining contractual term, options expected to vest 8 years 3 months 29 days    
Aggregate intrinsic value      
Aggregate intrinsic value, options outstanding $ 127,456    
Aggregate intrinsic value, options exercisable 125,759    
Aggregate intrinsic value, options expected to vest $ 1,697