XML 74 R64.htm IDEA: XBRL DOCUMENT v3.23.2
Equity and Equity Compensation Plans - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Number of Options      
Outstanding, beginning balance (in shares) 3,282,789    
Options exercised (in shares) (563,164)    
Options canceled (in shares) (35,907)    
Outstanding, ending balance (in shares) 2,683,718    
Options exercisable at period end (in shares) 2,683,718    
Weighted-Average Exercise Price      
Outstanding, beginning balance (in dollars per share) $ 9.10    
Options exercised (in dollars per share) 2.56    
Options canceled (in dollars per share) 9.93    
Outstanding, ending balance (in dollars per share) 10.46    
Options exercisable at period end (in dollars per share) $ 10.46    
Weighted-Average Remaining Contractual Life (Years)      
Weighted average remaining contractual life outstanding 2 years 10 months 20 days 2 years 10 months 24 days  
Weighted average remaining contractual life exercisable 2 years 10 months 20 days    
Aggregate Intrinsic Value      
Options outstanding, Aggregate intrinsic value $ 9,783   $ 1,145
Options exercisable, Aggregate intrinsic value $ 9,783