XML 74 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2021
Jan. 31, 2025
Dec. 31, 2024
Aug. 02, 2024
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]            
Common stock reserved for future issuance (in shares) 18,618,203       19,044,737  
Stock-based compensation $ 7,359          
Stock-based compensation included in capitalized internal-use software 677 $ 1,049        
Intrinsic value of options exercised 1,500 9,900        
Cost not yet recognized for stock options, amount 1,700          
Restricted stock units outstanding            
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]            
Cost not yet recognized for restricted stock units, amount $ 40,200          
Cost not yet recognized, period for recognition (in years) 2 years 3 months 18 days          
Options outstanding            
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]            
Award vesting period (in years) 4 years          
Cost not yet recognized, period for recognition (in years) 6 months          
Expiration period (in years) 10 years          
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 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) 2,033,281       965,766  
2024 Inducement Plan            
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]            
Common stock reserved for future issuance (in shares) 2,000       2,000 414,740
2024 Inducement 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) 412,740       412,740  
Bonus Plan | Restricted stock units outstanding            
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]            
Number of shares authorized (in shares)       301,571    
2022 Employee Bonus Plan | Restricted stock units outstanding            
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]            
Stock-based compensation $ 1,100 800        
Stock-based compensation included in capitalized internal-use software $ 100 100        
2021 Plan            
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]            
Common stock reserved for future issuance (in shares) 3,963,750       6,933,867  
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) 6,311,667       4,351,393  
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,111,155       1,114,620  
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) 10 months 24 days          
Stock-based compensation $ 500 300        
Stock-based compensation included in capitalized internal-use software 100 $ 200        
Cost not yet recognized for stock options, amount $ 2,600