XML 61 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Equity Incentive Plans - Summary of Options Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Summary of the activity of stock option awards, shares    
Options outstanding, Beginning Balance (in Shares) 1,632  
Options granted (in shares) 376  
Options exercised (in Shares) (209)  
Options forfeited/canceled/expired (in shares) (121)  
Options outstanding, Ending Balance (in Shares) 1,678 1,632
Options vested and expected to vest (in Shares) 1,562  
Options exercisable (in Shares) 855  
Summary of the activity of stock option awards, weighted average exercise price    
Options outstanding, Beginning Balance, Wtd. Avg. Exercise Price (in dollars per share) $ 16.64  
Options granted, Wtd. Avg. Exercise Price (in dollars per share) 26.23  
Options exercised, Wtd. Avg. Exercise Price (in dollars per share) 15.86  
Options forfeited/canceled/expired, Wtd. Avg. Exercise Price (in dollars per share) 27.25  
Options outstanding, Ending Balance, Wtd. Avg. Exercise Price (in dollars per share) 18.09 $ 16.64
Options vested and expected to vest, Wtd. Average Exercise Price (in dollars per share) 17.99  
Options exercisable, Wtd. Avg. Exercise Price (in dollars per share) $ 18.35  
Options outstanding, Ending Balance, Wtd. Avg. Remaining Contractual Term 6 years 9 months 10 days 5 years 7 months 2 days
Options vested and expected to vest, Wtd. Avg Remaining Contractual Term 6 years 7 months 2 days  
Options exercisable, Wtd. Avg. Remaining Contractual Term 4 years 6 months 10 days  
Options outstanding, Ending Balance, Average Intrinsic Value $ 19,270 $ 19,520
Options vested and expected to vest at March 31, 2025 18,138  
Options exercisable at March 31, 2025 $ 9,895