XML 89 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Narrative (Details)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
Jan. 31, 2025
shares
Jan. 31, 2024
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Nonvested options outstanding (in shares) 50,317      
Weighted average grant (in dollars per share) | $ / shares $ 14.52      
Unvested company stock option | $ $ 0.5      
Weighted-average grant-date fair value (in dollars per share) | $ / shares $ 34.42 $ 25.07    
Fair value of vested options | $ $ 0.7 $ 1.5    
Aggregate intrinsic value | $ $ 2.3 0.3    
Grant-date fair value of forfeited options (in dollars per share) | $ / shares $ 7.46      
Common Class A        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options granted (in shares) 0      
2021 Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of options granted 0      
Weighted average remaining contractual life (years), options exercisable 10 years      
Vesting period 4 years      
2021 Plan | Common Class A        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares equal to percent 5.00%      
Increase in common stock, capital shares reserved for future issuance (in shares)       1,298,943
2023 Equity Inducement Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares available for grant (in shares) 1,857,260      
2023 Equity Inducement Plan | Common Class A        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Increase in common stock, capital shares reserved for future issuance (in shares) 1,400,827      
2021 Employee Stock Purchase Plan | Common Class A | Subsequent Event        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Increase in common stock, capital shares reserved for future issuance (in shares)     280,165  
2021 Employee Stock Purchase Plan | Outstanding 2021 ESPP shares        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares equal to percent 1.00%      
Number of share reserved for issuance (in shares) 569,831      
Options to purchase common stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Weighted-average vesting period for compensation cost 1 year      
Restricted Stock Units (RSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period 4 years      
Weighted-average vesting period for compensation cost 1 year 9 months 18 days      
Stock conversion ratio 1      
Fair value of RSU vested in period | $ $ 2.1 $ 6.6    
Unvested company stock option | $ $ 10.7      
Restricted Stock Units (RSUs) | Triggering Event I        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting commencement date 12 months      
Outstanding 2021 ESPP shares | 2021 Employee Stock Purchase Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Offering period 6 months      
Fair market value of the shares on the offering date (as percent) 85.00%      
Share-based compensation arrangement by share-based payment award, shares issued in period 26,773