XML 50 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Summary of Activity under Plans (Details) - 2015 and 2019 Plans and 2023 Inducement Plan
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Outstanding Options, Shares, Beginning balance | shares 6,269,975  
Outstanding Options, Shares, Options granted | shares 2,602,838  
Outstanding Options, Shares, Options exercised | shares (840,040)  
Outstanding Options, Shares, Options canceled | shares (198,134)  
Outstanding Options, Shares, Ending balance | shares 7,834,639 6,269,975
Outstanding Options, Shares, Exercisable | shares 2,884,505  
Outstanding Options, Shares, Vested and expected to vest | shares 7,834,639  
Outstanding Options, Weighted-Average Exercise Price, Beginning balance | $ / shares $ 15.53  
Outstanding Options, Weighted-Average Exercise Price, Options granted | $ / shares 44.41  
Outstanding Options, Weighted-Average Exercise Price, Options exercised | $ / shares 9.65  
Outstanding Options, Weighted-Average Exercise Price, Options canceled | $ / shares 22.59  
Outstanding Options, Weighted-Average Exercise Price, Ending balance | $ / shares 25.6 $ 15.53
Outstanding Options, Weighted-Average Exercise Price, Exercisable | $ / shares 15.12  
Outstanding Options, Weighted-Average Exercise Price, Vested and expected to vest | $ / shares $ 25.6  
Outstanding Options, Weighted Average Remaining Contractual Term (Years) 7 years 10 months 28 days 7 years 9 months 25 days
Outstanding Options, Weighted Average Remaining Contractual Term (Years), Exercisable 6 years 7 months 24 days  
Outstanding Options, Weighted Average Remaining Contractual Term (Years), Vested and expected to vest 7 years 10 months 28 days  
Outstanding Options, Aggregate Intrinsic Value | $ $ 96,020 $ 128,490
Outstanding Options, Aggregate Intrinsic Value, Exercisable | $ 56,350  
Outstanding Options, Aggregate Intrinsic Value, Vested and expected to vest | $ $ 96,020