v3.25.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
shares in Millions
1 Months Ended 3 Months Ended
Jun. 30, 2015
Mar. 31, 2025
Mar. 31, 2024
Jan. 31, 2023
Jun. 30, 2013
Stock-Based Compensation          
Stock-based compensation capitalized   $ 0 $ 0    
Unrecognized compensation expense   $ 73,000,000      
Unrecognized compensation expense, recognition period   1 year      
Aggregate intrinsic value, stock options and vesting RSA's   $ 16,200,000 $ 4,500,000    
Aggregate intrinsic value, outstanding (less than)   $ 900,000      
Remaining term, outstanding (in years)   8 years 1 month 6 days      
ESPP          
Stock-Based Compensation          
Shares available for grant (in shares)   0.7      
Authorized (in shares)   3.5     2.2
Percentage increase of shares each anniversary   5.00%      
Subscription rate cap   15.00%      
Maximum discount rate   85.00%      
2023 Inducement Plan          
Stock-Based Compensation          
Shares available for grant (in shares)       1.0  
Number of shares available for issuance (in shares)   0.1      
2015 Plan          
Stock-Based Compensation          
Number of shares available for issuance (in shares)   0.4      
Authorized (in shares)   27.5      
Term (in years) 10 years        
Minimum grant price, percent of common stock fair value 100.00%        
Aggregate intrinsic value, exercisable   $ 400,000      
Remaining term, exercisable (in years)   6 years 2 months 12 days      
2015 Plan | Minimum          
Stock-Based Compensation          
Vesting period 1 year        
2015 Plan | Maximum          
Stock-Based Compensation          
Vesting period 4 years