XML 69 R62.htm IDEA: XBRL DOCUMENT v3.25.2
Stock Based Compensation - Summary of Outstanding Stock Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract]    
Number of stock options, Beginning balance 2,376  
Number of stock options, Granted 309  
Number of stock options, Exercised (111)  
Number of stock options, Expired/Forfeited (21)  
Number of stock options, Ending balance 2,553 2,376
Number of stock options, Vested and exercisable 1,815  
Number of stock options, Vested and expected to vest 2,553  
Weighted average exercise price, Beginning balance $ 9.12  
Weighted average exercise price, Granted 4.56  
Weighted average exercise price, Exercised 1.66  
Weighted average exercise price, Expired/Forfeited 11.57  
Weighted average exercise price, Ending balance 8.87 $ 9.12
Weighted average exercise price, Vested and exercisable 10.41  
Weighted average exercise price, Vested and expected to vest $ 8.87  
Weighted average remaining contractual term (in years) 6 years 1 month 6 days 5 years 10 months 24 days
Weighted average remaining contractual term (in years), Vested and exercisable 5 years  
Intrinsic value of stock options exercised $ 236  
Aggregate Intrinsic Value, Ending Balance 227 $ 2,357
Aggregate Intrinsic Value, Beginning Balance $ 2,357  
Weighted average remaining contractual term (in years), Vested and expected to vest 6 years 1 month 6 days  
Aggregate intrinsic value vested and exercisable $ 111  
Stock options expected to vest aggregate intrinsic value $ 227