XML 71 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity Incentive Plans - Summary of Options Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Summary of the activity of stock option awards, shares      
Options outstanding, Beginning Balance (in Shares) 2,038    
Options granted (in shares) 389 400 300
Options exercised (in Shares) (584)    
Options forfeited/canceled (in shares) (211)    
Options outstanding, Ending Balance (in Shares) 1,632 2,038  
Options vested and expected to vest (in Shares) 1,567    
Options exercisable (in Shares) 902    
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.94    
Options granted, Wtd. Avg. Exercise Price (in dollars per share) 13.08    
Options exercised, Wtd. Avg. Exercise Price (in dollars per share) 14.77    
Options forfeited/canceled, Wtd. Avg. Exercise Price (in dollars per share) 17.53    
Options outstanding, Ending Balance, Wtd. Avg. Exercise Price (in dollars per share) 16.64 $ 16.94  
Options vested and expected to vest, Wtd. Average Exercise Price (in dollars per share) 16.86    
Options exercisable, Wtd. Avg. Exercise Price (in dollars per share) $ 21.81    
Options outstanding, Ending Balance, Wtd. Avg. Remaining Contractual Term 5 years 7 months 2 days 5 years 5 months 23 days  
Options vested and expected to vest, Wtd. Avg Remaining Contractual Term 5 years 5 months 12 days    
Options exercisable, Wtd. Avg. Remaining Contractual Term 3 years 3 months 29 days    
Options outstanding, Beginning Balance, Average Intrinsic Value $ 2,558    
Options outstanding, Ending Balance, Average Intrinsic Value 19,520 $ 2,558  
Options vested and expected to vest at December 31, 2024 18,436    
Options exercisable at December 31, 2024 6,569    
Intrinsic value of options exercised 4,804 94 $ 24
Fair value of shares vested $ 658 $ 519 $ 600