Annual report pursuant to Section 13 and 15(d)

Stock-Based Compensation - Share-Based Payment Arrangement, Option, Activity (Details)

v3.24.1
Stock-Based Compensation - Share-Based Payment Arrangement, Option, Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Number of Options    
Options outstanding, beginning of period (in shares) 2,104,007  
Exercised (in shares) (37,334)  
Cancelled/forfeited (in shares) (172,370)  
Options outstanding, ending of period (in shares) 1,894,303 2,104,007
Options vested and exercisable (in shares) 1,681,368  
Weighted–Average Exercise Price    
Options outstanding, beginning of period (in dollars per share) $ 7.95  
Exercised (in dollars per share) 1.90  
Cancelled/forfeited (in dollars per share) 10.73  
Options outstanding, ending of period (in dollars per share) 7.82 $ 7.95
Options vested and exercisable (in dollars per share) $ 6.43  
Weighted-Average Remaining Contractual Life (years)    
Options, outstanding (in years) 4 years 2 months 23 days 4 years 10 months 13 days
Options vested and exercisable (in years) 3 years 10 months 9 days  
Aggregate Intrinsic Value    
Options, outstanding, aggregate intrinsic value $ 32 $ 61
Options, vested and exercisable, aggregate intrinsic value $ 32