XML 73 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Summary of Activity under Plans (Details) - 2015 and 2019 Plans and 2023 Inducement Plan - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Outstanding Options, Shares, Beginning balance 6,269,975  
Outstanding Options, Shares, Options granted 3,247,538  
Outstanding Options, Shares, Options exercised (1,118,695)  
Outstanding Options, Shares, Options canceled (661,223)  
Outstanding Options, Shares, Ending balance 7,737,595 6,269,975
Outstanding Options, Shares, Exercisable 3,185,690  
Outstanding Options, Shares, Vested and expected to vest 7,737,595  
Outstanding Options, Weighted-Average Exercise Price, Beginning balance $ 15.53  
Outstanding Options, Weighted-Average Exercise Price, Options granted 41.88  
Outstanding Options, Weighted-Average Exercise Price, Options exercised 11.16  
Outstanding Options, Weighted-Average Exercise Price, Options canceled 29.57  
Outstanding Options, Weighted-Average Exercise Price, Ending balance 26.06 $ 15.53
Outstanding Options, Weighted-Average Exercise Price, Exercisable 15.63  
Outstanding Options, Weighted-Average Exercise Price, Vested and expected to vest $ 26.06  
Outstanding Options, Weighted Average Remaining Contractual Term (Years) 7 years 10 months 20 days 7 years 9 months 25 days
Outstanding Options, Weighted Average Remaining Contractual Term (Years), Exercisable 6 years 7 months 13 days  
Outstanding Options, Weighted Average Remaining Contractual Term (Years), Vested and expected to vest 7 years 10 months 20 days  
Outstanding Options, Aggregate Intrinsic Value $ 43,010.00 $ 128,490
Outstanding Options, Aggregate Intrinsic Value, Exercisable 31,040.00  
Outstanding Options, Aggregate Intrinsic Value, Vested and expected to vest $ 43,010.00