XML 78 R41.htm IDEA: XBRL DOCUMENT v3.24.1
Stock-Based Compensation - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]    
Number of Options Outstanding 5,341,975  
Number of Options Outstanding, Granted 2,441,795  
Number of Options Outstanding, Exercised (125,192)  
Number of Options Outstanding, Cancelled (300,971)  
Number of Options Outstanding 7,357,607 5,341,975
Number of Options Outstanding, Options exercisable 3,471,556  
Weighted Average Exercise Price, Beginning Balance $ 8.79  
Weighted Average Exercise Price, Granted 10.66  
Weighted Average Exercise Price, Exercised 7.48  
Weighted Average Exercise Price, Cancelled 11.14  
Weighted Average Exercise Price, Ending Balance 9.34 $ 8.79
Weighted Average Exercise Price,Options Exercisable $ 8.87  
Weighted Average Remaining Contract Term 8 years 1 month 6 days 8 years 7 months 6 days
Weighted Average Remaining Contract Term,Options Exercisable 7 years 8 months 12 days  
Aggregate Intrinsic Value $ 42,071 $ 6,875
Aggregate Intrinsic Value,Options Exercisable $ 20,783