XML 76 R65.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Schedule of Equity Award Activity (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
$ / shares
shares
Outstanding
stock
options  
Beginning balance (in shares) | shares 6,378,753
Options granted (in shares) | shares 0
Options exercised (in shares) | shares (395,718)
Options canceled (in shares) | shares (88,270)
Ending balance (in shares) | shares 5,894,765
Vested and exercisable (in shares) | shares 5,684,534
Weighted-
average
exercise
Price  
Beginning balance (USD per share) | $ / shares $ 7.28
Options granted (USD per share) | $ / shares 0
Options exercised (USD per share) | $ / shares 2.47
Options canceled (USD per share) | $ / shares 5.22
Ending balance (USD per share) | $ / shares 7.64
Vested and exercisable (USD per share) | $ / shares $ 7.27
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]  
Options outstanding, Weighted-average remaining contractual life (in years) 4 years 10 months 2 days
Vested and exercisable, Weighted-average remaining contractual life (in years) 4 years 9 months 7 days
Options outstanding, Aggregate intrinsic value | $ $ 6,391
Vested and exercisable, Aggregate intrinsic value | $ $ 6,391