XML 73 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stockholders' Equity - Narrative (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Nov. 05, 2021
shares
Apr. 12, 2021
USD ($)
shares
Feb. 25, 2021
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Apr. 13, 2021
shares
Dec. 31, 2020
class
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Common stock, shares authorized (in shares)       500,000,000 500,000,000      
Number of shares authorized for repurchase (in shares)           200,000    
Repurchase of common stock | $       $ 0 $ 0 $ 3,497    
Number of classes of stock | class               7
Preferred stock converted into common stock (in shares)   72,225,916            
Payment of accumulated dividends | $   $ 5,000            
Preferred stock, issued (in shares)       0 0 0    
Preferred stock, outstanding (in shares)       0 0 0    
Number of shares converted from warrants (in shares)   212,408            
Proceeds from exercise of warrants | $       $ 0 $ 0 $ 645    
Discount on share repurchase (as a percent)     15.00%          
Reserve for future issuance, evergreen provision (as a percent)     1.00%          
Shares reserved for future issuance (in shares)       2,337,881        
Shares issuable, percent of shares outstanding on last day of prior fiscal year (as a percent)     5.00%          
Number of shares authorized for grant (in shares)       12,783,931        
Granted (in shares)       0 0 2,811,098    
Fair value of stock options vested during period | $       $ 4,500 $ 15,800 $ 6,400    
Shares exercisable, not yet vested (in shares)       200,000 300,000 700,000    
Shares exercisable, not yet vested, weighted average exercise price (in dollars per share) | $ / shares       $ 2.35 $ 2.46 $ 3.37    
Additional stock-based compensation expense | $         $ 8,200 $ 1,900    
Number of shares issued under employee stock purchase plan (in shares)       867,909        
Common stock issued under Employee Stock Purchase Plan (ESPP) (in shares)       421,690        
Stock based compensation capitalized | $       $ 700 $ 600      
IPO                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Common stock, shares authorized (in shares)             500,000,000  
Redeemable convertible preferred stock, authorized (in shares)             10,000,000  
ESPP                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Shares reserved for future issuance (in shares)       3,205,790        
Number of shares authorized for grant (in shares)       21,235,215        
Stock options                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Expected term         5 years 6 months      
Volatility (as a percent)         36.30%      
Risk-free interest rate (as a percent)         0.67%      
Expected dividend yield (as a percent)         0.00% 0.00%    
Unrecognized stock-based compensation expense | $       $ 3,800        
Unrecognized stock-based compensation expense, period of recognition       1 year 1 month 6 days        
Accelerated vesting, number of shares (in shares) 438,783              
RSUs                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Unrecognized stock-based compensation expense, period of recognition       2 years 6 months        
Accelerated vesting, number of shares (in shares) 50,000              
Fair value of restricted stock units | $       $ 49,900        
Stock-based compensation expense related to restricted stock units | $       $ 95,300        
RSUs | Minimum                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Service condition period       3 years        
RSUs | Maximum                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Service condition period       4 years