v3.26.1
Stock-Based Compensation - Summary of Information about Stock Options Outstanding (Details)
3 Months Ended
Mar. 31, 2026
$ / shares
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Options Outstanding, Number | shares 17,687,713
Options Exercisable, Number Exercisable | shares 10,101,993
$0.31 - $2.09  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Range of Exercise Prices, Minimum $ 0.31
Range of Exercise Prices, Maximum $ 2.09
Options Outstanding, Number | shares 4,864,197
Options Outstanding, Weighted Average Remaining Contractual Life (in years) 6 years 10 months 17 days
Options Outstanding, Weighted Average Exercise Price $ 1.37
Options Exercisable, Number Exercisable | shares 2,558,956
Options Exercisable, Weighted Average Exercise Price $ 1.6
$2.10 - $4.43  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Range of Exercise Prices, Minimum 2.1
Range of Exercise Prices, Maximum $ 4.43
Options Outstanding, Number | shares 4,277,350
Options Outstanding, Weighted Average Remaining Contractual Life (in years) 9 years 6 months 10 days
Options Outstanding, Weighted Average Exercise Price $ 2.55
Options Exercisable, Number Exercisable | shares 432,778
Options Exercisable, Weighted Average Exercise Price $ 3.79
$4.44 - $7.50  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Range of Exercise Prices, Minimum 4.44
Range of Exercise Prices, Maximum $ 7.5
Options Outstanding, Number | shares 4,714,930
Options Outstanding, Weighted Average Remaining Contractual Life (in years) 7 years 2 months 15 days
Options Outstanding, Weighted Average Exercise Price $ 5.53
Options Exercisable, Number Exercisable | shares 3,280,908
Options Exercisable, Weighted Average Exercise Price $ 5.66
$7.51 - $74.45  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Range of Exercise Prices, Minimum 7.51
Range of Exercise Prices, Maximum $ 74.45
Options Outstanding, Number | shares 3,831,236
Options Outstanding, Weighted Average Remaining Contractual Life (in years) 5 years 21 days
Options Outstanding, Weighted Average Exercise Price $ 18.29
Options Exercisable, Number Exercisable | shares 3,829,351
Options Exercisable, Weighted Average Exercise Price $ 18.3