XML 60 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation - Narrative (Details)
$ in Thousands
3 Months Ended 30 Months Ended
Mar. 31, 2023
USD ($)
plan
shares
Mar. 31, 2022
USD ($)
shares
Mar. 31, 2023
USD ($)
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of plans | plan 2    
Stock-based compensation expense $ 2,090 $ 1,089  
Unvested RSU’s      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Compensation cost not yet recognized, period of recognition 1 year 3 months 29 days    
RSU compensation cost not yet recognized $ 9,174   $ 9,174
Fair value of vested RSUs $ 576    
2014 Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock options granted (in shares) | shares 0   0
Stock options exercised (in shares) | shares 0    
Shares exercised, intrinsic value   $ 602  
Compensation cost not yet recognized $ 10   $ 10
2014 Plan | Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Compensation cost not yet recognized, period of recognition 1 year 1 month 17 days    
2021 Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock options granted (in shares) | shares 0    
Stock options exercised (in shares) | shares 0    
Compensation cost not yet recognized $ 869   $ 869
2021 Plan | Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Compensation cost not yet recognized, period of recognition 1 year 7 months 17 days    
Minimum | 2014 Plan | Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 1 year    
Minimum | 2021 Plan | Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 1 year    
Maximum | 2014 Plan | Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 4 years    
Maximum | 2021 Plan | Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 4 years    
Nonemployee | 2014 Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock options granted (in shares) | shares 0 0