v3.26.1
Stock-Based Compensation - Summary of Stock Option Activity (Details)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
$ / shares
shares
Dec. 31, 2025
USD ($)
$ / shares
shares
2011 Plan, 2019 Plan and Inducement Plan    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Outstanding Options, Number of Shares, Beginning Balance | shares 12,521,560  
Outstanding Options, Number of Shares, granted | shares 3,727,752  
Outstanding Options, Number of Shares, exercised | shares (831,808)  
Outstanding Options, Number of Shares, forfeited or expired | shares (279,222)  
Outstanding Options, Number of Shares, Ending Balance | shares 15,138,282 12,521,560
Options vested and exercisable, Number of Shares | shares 7,819,993  
Outstanding Options, Weighted-Average Exercise Price, Beginning Balance | $ / shares $ 4.73  
Outstanding Options, Weighted-Average Exercise Price, granted | $ / shares 6.75  
Outstanding Options, Weighted-Average Exercise Price, exercised | $ / shares 3.53  
Outstanding Options, Weighted-Average Exercise Price, forfeited or expired | $ / shares 8.14  
Outstanding Options, Weighted-Average Exercise Price, Ending Balance | $ / shares 5.23 $ 4.73
Options vested and exercisable, Weighted-Average Exercise Price | $ / shares $ 5.14  
Outstanding Options, Weighted-Average Remaining Contractual Term (in years) 7 years 11 months 1 day 7 years 8 months 15 days
Options vested and exercisable, Weighted-Average Remaining Contractual Term (in years) 6 years 9 months 21 days  
Outstanding Options, Aggregate Intrinsic Value | $ $ 128,777 $ 51,539
Options vested and exercisable, Aggregate Intrinsic Value | $ $ 69,658  
2019 Plan | Performance-Based Stock Option    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Outstanding Options, Number of Shares, Beginning Balance | shares 90,499  
Outstanding Options, Number of Shares, exercised | shares (6,667)  
Outstanding Options, Number of Shares, Ending Balance | shares 83,832 90,499
Options vested and exercisable, Number of Shares | shares 83,832  
Outstanding Options, Weighted-Average Exercise Price, Beginning Balance | $ / shares $ 1.61  
Outstanding Options, Weighted-Average Exercise Price, exercised | $ / shares 1.58  
Outstanding Options, Weighted-Average Exercise Price, Ending Balance | $ / shares 1.61 $ 1.61
Options vested and exercisable, Weighted-Average Exercise Price | $ / shares $ 1.61  
Outstanding Options, Weighted-Average Remaining Contractual Term (in years) 7 years 8 months 15 days 8 years 2 months 12 days
Options vested and exercisable, Weighted-Average Remaining Contractual Term (in years) 7 years 8 months 15 days  
Outstanding Options, Aggregate Intrinsic Value | $ $ 989 $ 575
Options vested and exercisable, Aggregate Intrinsic Value | $ $ 989