Quarterly report pursuant to Section 13 or 15(d)

Stockholders??? Equity - Stock Option Activity (Details)

v3.23.3
Stockholders’ Equity - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2023
Dec. 31, 2022
Number of Options          
Outstanding as of beginning of the period (in shares) 3,383,654 3,913,926 4,185,876 4,185,876  
Exercisable as of beginning of the period (in shares) 2,698,899 3,101,573 3,060,997 3,060,997  
Granted (in shares) 0 0 0    
Exercised (in shares) (1,176,101) (308,966) (41,175)    
Forfeited and expired (in shares) (19,924) (221,306) (230,775)    
Outstanding as of end of the period (in shares) 2,187,629 3,383,654 3,913,926 2,187,629 4,185,876
Exercisable as of end of the period (in shares) 1,619,815 2,698,899 3,101,573 1,619,815 3,060,997
Weighted Average Exercise Price          
Outstanding as of beginning of the period (in dollars per share) $ 6.28 $ 6.38 $ 6.32 $ 6.32  
Exercisable as of beginning of the period (in dollars per share) 6.28 6.43 6.47 6.47  
Granted (in dollars per share) 0 0 0    
Exercised (in dollars per share) 9.13 1.77 1.76    
Canceled (in dollars per share) 12.54 14.38 6.16    
Outstanding as of end of the period (in dollars per share) 4.69 6.28 6.38 4.69 $ 6.32
Exercisable as of end of the period (in dollars per share) $ 4.10 $ 6.28 $ 6.43 $ 4.10 $ 6.47
Weighted Average Remaining Contractual Life (years)          
Outstanding 6 years 5 months 12 days 4 years 8 months 4 days 4 years 4 months 17 days   5 years 10 days
Exercisable 6 years 14 days 3 years 10 months 20 days 3 years 5 months 1 day   3 years 10 months 13 days
Aggregate Intrinsic Value (in thousands)          
Outstanding $ 7,565 $ 16,411 $ 3,928 $ 7,565 $ 3,470
Exercisable $ 6,566 $ 13,104 $ 3,744 $ 6,566 $ 3,286