v3.26.1
Stock-based Compensation - Summary of Stock Options Activity (Details)
6 Months Ended
Jun. 30, 2026
shares
Share-Based Payment Arrangement [Abstract]  
Number of Shares Underlying Outstanding Options, Balances at December 31, 2025 9,412,808
Number of Shares Underlying Outstanding Options, granted 3,176,795
Number of Shares Underlying Outstanding Options, exercised (217,393)
Number of Shares Underlying Outstanding Options, expired (341,964)
Number of Shares Underlying Outstanding Options, forfeited (293,098)
Number of Shares Underlying Outstanding Options, Balances at June 30, 2026 11,737,148
Number of Shares Underlying Outstanding Options, Options exercisable at June 30, 2026 6,081,392
Number of Shares Underlying Outstanding Options, Options vested and expected to vest at June 30, 2026 11,737,148