v3.25.2
Stock-based Compensation - Option Activity (Details) - Employee Stock Option - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended
Jun. 30, 2025
Incentive Plan  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]  
Options outstanding, beginning balance (in shares) 39,082
Options, grants in period, gross (in shares) 233
Options exercised (in shares) (599)
Options cancelled or forfeited (in shares) (1,326)
Options outstanding, ending balance (in shares) 37,390
Options exercisable (in shares) 23,804
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]  
Weighted average exercise price, beginning balance (in usd per share) $ 7.96
Weighted average exercise price of stock option awards granted (in usd per share) 10.32
Weighted average exercise price of stock option awards exercised (in usd per share) 5.43
Weighted average exercise price of stock option awards cancelled (in usd per share) 10.43
Weighted average exercise price, ending balance (in usd per share) 7.93
Weighted average exercise price, stock option awards, exercisable (in dollars per share) $ 7.92
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]  
Weighted average remaining contractual life $ 2,407
Options, exercises in period, intrinsic value 6 years 4 months 6 days
Options outstanding, aggregate intrinsic value $ 61,951
Options, exercisable, weighted average remaining contractual term (year) 5 years 10 days
Stock option awards vested and exercisable, aggregate intrinsic value $ 42,079
Inducement Plan  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]  
Options outstanding, beginning balance (in shares) 5,158
Options, grants in period, gross (in shares) 23
Options exercised (in shares) (247)
Options cancelled or forfeited (in shares) (231)
Options outstanding, ending balance (in shares) 4,703
Options exercisable (in shares) 3,269
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]  
Weighted average exercise price, beginning balance (in usd per share) $ 8.44
Weighted average exercise price of stock option awards granted (in usd per share) 7.90
Weighted average exercise price of stock option awards exercised (in usd per share) 5.65
Weighted average exercise price of stock option awards cancelled (in usd per share) 11.55
Weighted average exercise price, ending balance (in usd per share) 8.43
Weighted average exercise price, stock option awards, exercisable (in dollars per share) $ 7.82
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]  
Weighted average remaining contractual life $ 981
Options, exercises in period, intrinsic value 6 years 5 months 12 days
Options outstanding, aggregate intrinsic value $ 10,636
Options, exercisable, weighted average remaining contractual term (year) 5 years 9 months 25 days
Stock option awards vested and exercisable, aggregate intrinsic value $ 9,095