XML 80 R69.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2021
Feb. 29, 2024
Dec. 31, 2023
Feb. 28, 2023
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                
Common stock reserved for future issuance (in shares) 20,967,834   20,967,834       22,927,115  
Stock-based compensation expense $ 8,438 $ 7,958 $ 19,495 $ 18,670        
Stock-based compensation included in capitalized internal-use software     3,162 3,703        
Intrinsic value of options exercised     12,500 6,100        
Cost not yet recognized for stock options, amount 4,500   4,500          
Incremental modification expense 1,000              
ESPP withholding 1,366   1,366       $ 426  
Sales and marketing                
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                
Stock-based compensation expense 2,908 2,747 6,492 6,616        
Incremental modification expense 700              
General and administrative                
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                
Stock-based compensation expense 1,955 1,693 $ 4,330 $ 3,812        
Incremental modification expense 300              
Restricted stock units outstanding                
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                
Granted (in shares)     3,205,244 4,214,704        
Granted (in dollars per share)     $ 7.02 $ 5.04        
Fair value     $ 22,200 $ 9,300        
Cost not yet recognized for restricted stock units, amount $ 29,900   $ 29,900          
Cost not yet recognized, period for recognition (in years)     1 year 9 months 18 days          
Options outstanding                
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                
Cost not yet recognized, period for recognition (in years)     9 months 18 days          
2021 Equity Incentive Plan                
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                
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 (in years)     1 year          
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 (in years)     4 years          
2021 Plan                
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                
Common stock reserved for future issuance (in shares) 6,871,300   6,871,300       7,400,180  
2021 Plan | Restricted stock units outstanding                
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                
Common stock reserved for future issuance (in shares) 5,438,352   5,438,352       5,256,833  
2021 Plan | Options outstanding                
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                
Common stock reserved for future issuance (in shares) 1,171,252   1,171,252       1,318,485  
2021 Plan | Employee Stock                
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                
Cost not yet recognized, period for recognition (in years)     7 months 6 days          
Stock-based compensation expense $ 400 900 $ 1,200 2,800        
Stock-based compensation included in capitalized internal-use software 100 200 400 700        
Cost not yet recognized for stock options, amount $ 700   700          
Incremental modification expense     $ 300          
2021 Employee Stock Purchase Plan                
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                
Minimum annual additional number of shares authorized (in shares)         1,913,630      
Minimum annual additional number of shares authorized, common stock outstanding (in percent)         2.00%      
Common stock reserved for future issuance (in shares) 1,359,455   1,359,455       962,960  
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)           296,000   288,000
Stock-based compensation expense $ 500 1,700 $ 1,800 2,600        
Stock-based compensation included in capitalized internal-use software 100 $ 200 200 $ 400        
2024 Employee Bonus Plan | Restricted stock units outstanding                
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]                
Accrued bonus balance $ 1,300   $ 1,300