XML 86 R70.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]    
Outstanding (in shares) 3,949,943  
Granted (in shares) 1,040,000  
Exercised (in shares) (509,694)  
Cancelled/Forfeited (in shares) (445,962)  
Outstanding (in shares) 4,034,287 3,949,943
Options exercisable (in shares) 2,350,049  
Options vested and expected to vest (in shares) 4,034,287  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]    
Outstanding (in usd per share) $ 6.46  
Granted (in usd per share) 7.39  
Exercised (in usd per share) 3.98  
Cancelled (in usd per share) 7.54  
Outstanding (in usd per share) 6.90 $ 6.46
Options exercisable (in usd per share) 5.72  
Options vested and expected to vest (in usd per share) $ 6.90  
Share-Based Compensation Arrangement By Share-based Payment Award, Weighted Average Remaining Contractual Term [Abstract]    
Outstanding 6 years 10 months 24 days 6 years 10 months 24 days
Exercisable 5 years 6 months  
Vested and expected to vest 6 years 10 months 24 days  
Share-Based Compensation Arrangement By Share-based Payment Award, Aggregate Intrinsic Value [Abstract]    
Outstanding $ 1,625 $ 24,543
Exercisable 1,577  
Vested and expected to vest $ 1,625