XML 86 R70.htm IDEA: XBRL DOCUMENT v3.24.1
Stock-Based Compensation - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2023
USD ($)
shares
Jul. 31, 2023
shares
Oct. 31, 2021
exerciseDate
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
shares
Feb. 29, 2024
shares
Feb. 28, 2023
shares
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Number of shares authorized (in shares) | shares         9,102,074      
Expected dividend yield (in percent)       0.00% 0.00%      
Weighted-average grant-date fair value of options granted (USD per share) | $ / shares         $ 6.26      
Intrinsic value of options exercised       $ 8,800 $ 10,500      
Aggregate grant-date fair value of options vested $ 8,500     8,500 13,000      
Stock-based compensation expense       25,177 17,049      
Stock-based compensation included in capitalized internal-use software       4,960 2,674      
Cost not yet recognized for stock options, amount 10,500     $ 10,500        
Cost not yet recognized, period for recognition       1 year 3 months 18 days        
ESPP withholding 426     $ 426 $ 415      
RSUs                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Awards granted (in shares) | shares       4,576,424 4,163,608      
Fair value       $ 14,200 $ 1,900      
Weighted-average grant-date fair value (in dollars per share) | $ / shares       $ 5.06 $ 6.87      
Cost not yet recognized, period for recognition       2 years 1 month 6 days        
Stock-based compensation expected to be recognized 27,400     $ 27,400        
Options outstanding                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Award vesting period (in years)       4 years        
Award expiration period       10 years        
Expected dividend yield (in percent)       0.00% 0.00%      
Minimum                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Award vesting period (in years)       1 year        
Maximum                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Award vesting period (in years)       4 years        
2021 Plan | Employee Stock                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Number of shares authorized (in shares) | shares     956,800          
Number of additional shares authorized (in shares) | shares       667,874 607,696      
Award expiration period     20 years          
Maximum employee eligible compensation (in percent)     50.00%          
Purchase price of common stock, percent of market price (in percent)     85.00%          
Duration of offering period     24 months          
Number of offering period exercise dates | exerciseDate     4          
Duration of offering period exercise date     6 months          
Stock-based compensation (in shares) | shares       695,046 574,364      
Stock-based compensation expense       $ 4,200 $ 2,900      
Stock-based compensation included in capitalized internal-use software       800 $ 600      
Cost not yet recognized for stock options, amount $ 1,100     $ 1,100        
Cost not yet recognized, period for recognition       1 year        
2021 Equity Incentive Plan                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Number of shares authorized (in shares) | shares 14,662,500     14,662,500        
Number of additional shares authorized (in shares) | shares 13,719,000 8,292,158   809,916 411,399      
Minimum annual additional number of shares authorized (in shares) | shares           4,784,100    
Minimum annual additional number of shares authorized, common stock outstanding (in percent)           5.00%    
2021 Equity Incentive Plan | RSUs | Share-Based Payment Arrangement, Nonemployee                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Award vesting period (in years)       1 year        
2021 Equity Incentive Plan | Maximum | RSUs | Share-Based Payment Arrangement, Employee                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Award vesting period (in years)       4 years        
2022 Employee Bonus Plan | RSUs                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Number of shares authorized (in shares) | shares               288,000
2022 Employee Bonus Plan | RSUs | Subsequent Event                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Number of shares authorized (in shares) | shares             296,000  
2022 Employee Bonus Plan | Employee Stock                
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]                
Stock-based compensation expense       $ 3,000 $ 1,900      
Stock-based compensation included in capitalized internal-use software       500 $ 300      
Accrued bonus balance $ 3,000     $ 3,000