XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2021
Feb. 28, 2023
Dec. 31, 2022
Oct. 31, 2021
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]            
Number of shares authorized (in shares)         809,916  
Options granted (in shares) 0          
Expected dividend yield (in percent) 0.00%          
Weighted-average grant-date fair value of options granted (USD per share)   $ 13.29        
Intrinsic value of options exercised $ 2,100 $ 4,100        
Aggregate grant-date fair value of options vested 2,300 1,800        
Stock-based compensation expense 5,828 3,835        
Stock-based compensation included in capitalized internal-use software 1,008 $ 383        
Cost not yet recognized for stock options, amount $ 18,200          
Cost not yet recognized, period for recognition 1 year 11 months 1 day          
ESPP withholding $ 1,182       $ 415  
Restricted stock units outstanding            
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]            
Cost not yet recognized, period for recognition 3 years          
Cost not yet recognized for restricted stock units, amount $ 23,400          
Options outstanding            
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]            
Expected dividend yield (in percent) 0.00% 0.00%        
Employee Stock            
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]            
Expected dividend yield (in percent) 0.00% 0.00%        
2021 Equity Incentive Plan            
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]            
Number of shares authorized (in shares)     5,262,500      
Number of additional shares authorized (in shares) 809,916 1,519,241 13,719,000      
Minimum annual additional number of shares authorized (in shares)     4,784,100      
Minimum annual additional number of shares authorized, common stock outstanding (in percent)     5.00%      
2021 Equity Incentive Plan | Restricted stock units outstanding | Share-Based Payment Arrangement, Nonemployee            
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]            
Award vesting period 1 year          
2021 Equity Incentive Plan | Employee Stock            
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]            
Number of shares authorized (in shares)           1,564,496
Number of additional shares authorized (in shares) 667,874 607,696        
Number of shares purchased (in shares) 0          
Stock-based compensation expense $ 1,000 $ 800        
Stock-based compensation included in capitalized internal-use software 200 100        
Cost not yet recognized for stock options, amount $ 3,700          
Cost not yet recognized, period for recognition 1 year          
2021 Equity Incentive Plan | Minimum | Restricted stock units outstanding | Share-Based Payment Arrangement, Employee            
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]            
Award vesting period 3 years          
2021 Equity Incentive Plan | Maximum | Restricted stock units outstanding | Share-Based Payment Arrangement, Employee            
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]            
Award vesting period 4 years          
2011 Equity Incentive Plan | Options outstanding            
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]            
Award vesting period 4 years          
Award expiration period 10 years          
2022 Employee Bonus Plan | Restricted stock units outstanding            
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]            
Number of shares authorized (in shares)       288,000    
2022 Employee Bonus Plan | Employee Stock            
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]            
Stock-based compensation expense $ 600 $ 500