XML 61 R53.htm IDEA: XBRL DOCUMENT v3.25.2
Equity Incentive Plans - Summary of Options Activity (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Summary of the activity of stock option awards, shares    
Options outstanding, Beginning Balance (in Shares) | shares 1,632  
Options granted (in shares) | shares 377  
Options exercised (in Shares) | shares (274)  
Options forfeited/canceled/expired (in shares) | shares (161)  
Options outstanding, Ending Balance (in Shares) | shares 1,574 1,632
Options vested and expected to vest (in Shares) | shares 1,475  
Options exercisable (in Shares) | shares 778  
Summary of the activity of stock option awards, weighted average exercise price    
Options outstanding, Beginning Balance, Wtd. Avg. Exercise Price (in dollars per share) | $ / shares $ 16.64  
Options granted, Wtd. Avg. Exercise Price (in dollars per share) | $ / shares 26.23  
Options exercised, Wtd. Avg. Exercise Price (in dollars per share) | $ / shares 15.21  
Options forfeited/canceled/expired, Wtd. Avg. Exercise Price (in dollars per share) | $ / shares 26.43  
Options outstanding, Ending Balance, Wtd. Avg. Exercise Price (in dollars per share) | $ / shares 18.14 $ 16.64
Options vested and expected to vest, Wtd. Average Exercise Price (in dollars per share) | $ / shares 18.05  
Options exercisable, Wtd. Avg. Exercise Price (in dollars per share) | $ / shares $ 18.67  
Options outstanding, Ending Balance, Wtd. Avg. Remaining Contractual Term 6 years 6 months 18 days 5 years 7 months 2 days
Options vested and expected to vest, Wtd. Avg Remaining Contractual Term 6 years 4 months 17 days  
Options exercisable, Wtd. Avg. Remaining Contractual Term 4 years 2 months 12 days  
Options outstanding, Ending Balance, Average Intrinsic Value | $ $ 11,549 $ 19,520
Options vested and expected to vest at June 30, 2025 | $ 10,993  
Options exercisable at June 30, 2025 | $ $ 5,716