XML 94 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Narrative (Details)
12 Months Ended 18 Months Ended
Jun. 20, 2023
shares
Mar. 21, 2023
USD ($)
Dec. 03, 2021
shares
Dec. 31, 2024
USD ($)
vote
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
Dec. 31, 2024
USD ($)
vote
$ / shares
shares
Jan. 01, 2025
shares
Jul. 31, 2024
USD ($)
Jan. 01, 2024
shares
Class of Stock [Line Items]                    
Preferred stock, shares authorized (in shares)       50,000,000     50,000,000      
Preferred stock, par value per share (in dollars per share) | $ / shares       $ 0.0001     $ 0.0001      
Preferred stock, shares issued (in shares)       0 0   0      
Preferred stock, shares outstanding (in shares)       0 0   0      
Options granted term (in years)       10 years            
Stock-based compensation cost not yet recognized, options | $       $ 7,800,000     $ 7,800,000      
Accelerated cost | $           $ 8,200,000        
Sale of stock, equity issuable, amount | $   $ 150,000,000                
ATM Offering Agreement                    
Class of Stock [Line Items]                    
Sale of stock, equity distribution agreement, maximum offering (in shares) 3,316,503                  
Sale of stock, increase in aggregate offering price | $                 $ 150,000,000  
Number of shares issued (in shares)             1,149,013      
Issue price (in dollars per share) | $ / shares       $ 2.46     $ 2.46      
Proceeds from issuance of common stock | $             $ 2,800,000      
Cost of revenue, excluding depreciation and amortization                    
Class of Stock [Line Items]                    
Accelerated cost | $           2,300,000        
Sales and marketing                    
Class of Stock [Line Items]                    
Accelerated cost | $           1,000,000        
General and administrative                    
Class of Stock [Line Items]                    
Accelerated cost | $           1,900,000        
Research and development                    
Class of Stock [Line Items]                    
Accelerated cost | $           $ 3,000,000        
2015 Equity Incentive Plan                    
Class of Stock [Line Items]                    
Award vesting period (in years)       4 years            
2021 Equity Incentive Plan                    
Class of Stock [Line Items]                    
Number of shares available for future issuance (in shares)     7,801,638              
Increase in number of shares reserved for issuance as percentage of total number of outstanding shares     5.00%              
Stock options                    
Class of Stock [Line Items]                    
Weighted-average remaining requisite service period (in years)       1 year 1 month 6 days            
Share-based compensation arrangement by share-based payment award, options, grants in period, weighted average grant date fair value (in dollars per share) | $ / shares       $ 2.19 $ 2.44 $ 6.56        
Intrinsic value of stock options exercised | $       $ 0 $ 0 $ 1,100,000        
Restricted stock units                    
Class of Stock [Line Items]                    
Number of awards outstanding (in shares)       1,103,000 2,190,000   1,103,000      
Restricted Stock                    
Class of Stock [Line Items]                    
Unrecognized compensation costs | $       $ 1,400,000     $ 1,400,000      
Number of awards outstanding (in shares)       600,000     600,000      
Class A Common Stock                    
Class of Stock [Line Items]                    
Common stock, shares authorized (in shares)       700,000,000 700,000,000   700,000,000      
Common stock, par value (in dollars per share) | $ / shares       $ 0.0001 $ 0.0001   $ 0.0001      
Common shares, votes per share (in vote per share) | vote       1     1      
Class A Common Stock | 2021 Equity Incentive Plan                    
Class of Stock [Line Items]                    
Common stock, number of additional shares authorized                   1,820,147
Class A Common Stock | 2021 Equity Incentive Plan | Subsequent Event                    
Class of Stock [Line Items]                    
Common stock, number of additional shares authorized               1,918,422    
Class B Common Stock                    
Class of Stock [Line Items]                    
Common stock, shares authorized (in shares)       20,000,000 20,000,000   20,000,000      
Common stock, par value (in dollars per share) | $ / shares       $ 0.0001 $ 0.0001   $ 0.0001      
Common shares, votes per share (in vote per share) | vote       50     50      
Class C Common Stock                    
Class of Stock [Line Items]                    
Common stock, shares authorized (in shares)       10,000,000     10,000,000      
Common stock, par value (in dollars per share) | $ / shares       $ 0.0001     $ 0.0001      
Common shares, votes per share (in vote per share) | vote       0     0