XML 88 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Share-Based Payment Arrangement [Abstract]    
Number of Options, Balance 5,128,639  
Number of Options, Granted 1,481,234  
Number of Options, Exercised (171,838)  
Number of Options, Canceled/forfeited (241,187)  
Number of Options, Balance 6,196,848 5,128,639
Number of Options, Exercisable at December 31, 2022 3,663,358  
Weighted Average Exercise Price, Balance $ 23.91  
Weighted Average Exercise Price, Granted 10.89  
Weighted Average Exercise Price, Exercised 3.30  
Weighted Average Exercise Price, Canceled/forfeited 44.58  
Weighted Average Exercise Price, Balance 20.56 $ 23.91
Weighted Average Exercise Price, Exercisable at December 31, 2022 $ 14.73  
Weighted Average Remaining Contractual Life (Years), Outstanding Options 7 years 9 months 10 days 8 years 3 months 10 days
Weighted Average Remaining Contractual Life (Years), Outstanding Options Exercisable 7 years 10 days  
Outstanding Options Aggregate Intrinsic Value, Balance $ 19,872 $ 49,745
Outstanding Options Aggregate Intrinsic Value, Exercisable $ 18,824