v3.26.1
Stock-Based Compensation - Narrative (Details)
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2026
USD ($)
$ / shares
Share-Based Payment Arrangement [Abstract]  
Weighted-average grant date fair value of options granted (in dollars per share) | $ / shares $ 28.06
Share-based compensation arrangement by share-based payment award, options, exercises in period, intrinsic value $ 11.0
Unrecognized stock-based compensation expense, options, amount $ 78.3
Unrecognized stock-based compensation expense, period 2 years 10 months 24 days