v3.26.3
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2026
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Option Activity
The following table summarizes stock option activity during the nine months ended September 30, 2026:
Stock OptionsWeighted-
Average
Exercise Price
Options outstanding at December 31, 2025360,214$52.94 
Granted73,56065.22 
Exercised(110,906)44.50 
Forfeited(35,409)48.83 
Expired(21,718)131.69 
Options outstanding at September 30, 2026265,741$54.11 
Exercisable at September 30, 2026103,385$61.88 
Schedule of Assumptions Used in Black-Scholes Option Pricing Model
The following table provides the assumptions used in the Black-Scholes pricing model valuation of options during the nine months ended September 30, 2026 and 2025:
Nine Months Ended
September 30,
20262025
Risk-free interest rate
3.71% - 4.28%
4.13% - 4.17%
Expected life (years)
6.25
6.25
Expected volatility
52.59% - 52.69%
52.12% - 52.99%
Expected dividend yield0%0%
Schedule of RSU Activity
The following table summarizes RSU activity during the nine months ended September 30, 2026:
Restricted
Stock Units
Weighted-
Average
Grant Date
Fair Value
Per Share
Restricted stock units at December 31, 2025696,076$39.07 
Granted140,39969.19 
Restrictions lapsed(183,382)36.20 
Forfeited(89,303)39.20 
Restricted stock units at September 30, 2026563,790$47.58 
Schedule of PSU Activity
The following table summarizes PSU activity during the nine months ended September 30, 2026:
Performance
Stock Units
Weighted-
Average
Grant Date
Fair Value
Per Share
Performance stock units at December 31, 2025231,959$56.21 
Granted64,217105.67 
Restrictions lapsed(121,334)57.79
Performance change60,66757.79 
Forfeited(12,405)74.54 
Performance stock units at September 30, 2026223,104$69.00 
Schedule of Share-based Payment Award, Awards Other Than Stock Options, Valuation Assumptions
The following table provides the assumptions used in the Monte Carlo pricing model valuation of PSUs during the nine months ended September 30, 2026 and 2025:
Nine Months Ended
September 30,
20262025
Risk-free interest rate
3.48%
3.98% - 4.08%
Expected life (years)
2.85
2.61 - 2.85
Expected volatility
47.40%
52.40% - 53.20%
Expected dividend yield0%0%
Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions
The following table presents the assumptions used to estimate the fair value of the ESPP during the nine months ended September 30, 2026 and 2025:
Nine Months Ended
September 30,
20262025
Risk-free interest rate
3.67% - 3.78%
4.09% - 4.29%
Expected life (months)6.006.00
Expected volatility
39.13% - 46.79%
41.89% - 65.60%
Expected dividend yield0%0%