XML 91 R74.htm IDEA: XBRL DOCUMENT v3.25.4
Stock-Based Compensation - Narrative (Details)
12 Months Ended
Dec. 31, 2025
USD ($)
plan
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of incentive plans (in plans) | plan 2    
Weighted average remaining contractual term 3 years 1 month 6 days    
Grants in period (in shares) | shares 0    
Employee Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares authorized (in shares) | shares 750,000    
Shares reserved for future issuance (in shares) | shares 397,687    
Discount from market price, offering date 15.00%    
Share-based offering period 6 months    
Maximum percentage of employee compensation for purchase of common stock 10.00%    
Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expiration period from date of grant 10 years    
Aggregate intrinsic value of stock options exercised $ 300,000 $ 400,000 $ 1,000,000.0
Cash received from the exercise of options 300,000 800,000 1,600,000
Tax benefits realized for the tax deductions from options exercised $ 100,000 200,000 400,000
Options vested (in shares) | shares 105,784    
Weighted average exercise price (in dollars per share) | $ / shares $ 38.79    
Aggregate intrinsic value $ 6,000,000.0    
Unvested stock options (in shares) | shares 0    
Weighted average remaining contractual term 3 years 1 month 6 days    
Share-based compensation expense $ 0 0 0
Remaining unrecognized compensation cost 0    
Total fair value of options expensed before tax benefits $ 0 0 0
Stock Options | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Option vesting term 3 years    
Stock Options | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Option vesting term 4 years    
Restricted Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Option vesting term 3 years    
Share-based compensation expense $ 7,500,000 $ 5,000,000.0 $ 4,500,000
Granted (in shares) | shares 144,479 144,775 110,067
Weighted average grant date fair value (in dollars per share) | $ / shares $ 65.56 $ 56.43 $ 51.57
Compensation not yet recognized $ 8,700,000    
Weighted average period 1 year 4 months 24 days    
Fair value of awards vested in period $ 6,900,000 $ 4,800,000 $ 3,900,000
Tax benefit realized on vesting of options $ 1,600,000 1,100,000 900,000
Restricted Stock Units | First Anniversary      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting percentage 33.30%    
Restricted Stock Units | Second Anniversary      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting percentage 33.30%    
Restricted Stock Units | Third Anniversary      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting percentage 33.40%    
Performance Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation expense $ 13,100,000 $ 8,400,000 $ 6,900,000
Granted (in shares) | shares 178,730 156,565 160,852
Weighted average grant date fair value (in dollars per share) | $ / shares $ 58.96 $ 63.45 $ 40.51
Compensation not yet recognized $ 15,800,000    
Weighted average period 1 year 7 months 6 days    
Fair value of awards vested in period $ 6,200,000 $ 6,400,000 $ 8,500,000
Tax benefit realized on vesting of options 1,400,000 1,500,000 2,000,000.0
Performance-Based with Market Condition Cash Settled Long-Term Incentive Awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation expense $ 3,000,000.0 $ 3,700,000 $ 2,700,000
2024 Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares authorized (in shares) | shares 745,377    
Shares reserved for future issuance (in shares) | shares 198,163    
Grants in period (in shares) | shares 0 0 0
2020 Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Grants in period (in shares) | shares 0 0 0