v3.26.1
Stock-Based Compensation - Summary of Activity under Plans (Details) - 2015 and 2019 Plans and 2023 Inducement Plan - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Outstanding Options, Shares, Beginning balance 11,130,405  
Outstanding Options, Shares, Options granted 3,821,341  
Outstanding Options, Shares, Options exercised (59,593)  
Outstanding Options, Shares, Options canceled (64,004)  
Outstanding Options, Shares, Options expired (2,825)  
Outstanding Options, Shares, Ending balance 14,825,324 11,130,405
Outstanding Options, Shares, Exercisable 6,092,104  
Outstanding Options, Shares, Vested and expected to vest 14,825,324  
Outstanding Options, Weighted-Average Exercise Price, Beginning balance $ 24.35  
Outstanding Options, Weighted-Average Exercise Price, Options granted 32.17  
Outstanding Options, Weighted-Average Exercise Price, Options exercised 20.05  
Outstanding Options, Weighted-Average Exercise Price, Options canceled 26.48  
Outstanding Options, Weighted-Average Exercise Price, Options expired 46.22  
Outstanding Options, Weighted-Average Exercise Price, Ending balance 26.37 $ 24.35
Outstanding Options, Weighted-Average Exercise Price, Exercisable 22.74  
Outstanding Options, Weighted-Average Exercise Price, Vested and expected to vest $ 26.37  
Outstanding Options, Weighted Average Remaining Contractual Term (Years) 8 years 21 days 7 years 9 months 3 days
Outstanding Options, Weighted Average Remaining Contractual Term (Years), Exercisable 6 years 7 months 9 days  
Outstanding Options, Weighted Average Remaining Contractual Term (Years), Vested and expected to vest 8 years 21 days  
Outstanding Options, Aggregate Intrinsic Value $ 121,460 $ 136,760
Outstanding Options, Aggregate Intrinsic Value, Exercisable 75,460  
Outstanding Options, Aggregate Intrinsic Value, Vested and expected to vest $ 121,460