XML 59 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-based Compensation - Additional Information (Details)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 12 Months Ended
Mar. 31, 2025
USD ($)
shares
Jan. 01, 2024
shares
Jul. 02, 2020
shares
Jul. 31, 2015
employee
shares
Mar. 31, 2025
USD ($)
$ / shares
shares
Mar. 31, 2024
USD ($)
Dec. 31, 2022
$ / shares
shares
Apr. 30, 2024
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Stock-based compensation expense | $         $ 10.3 $ 14.9    
Remaining unvested warrant shares (in shares) 3,170,834       3,170,834      
Omnibus Agreement                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting period             5 years  
Stock options                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Unrecognized expense, stock options | $ $ 29.7       $ 29.7      
Unrecognized expense, period for recognition         10 months 24 days      
Stock-based compensation expense | $         $ 6.5 7.7    
RSUs                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Unrecognized expense, RSUs | $ $ 78.9       $ 78.9      
Unrecognized expense, period for recognition         1 year 3 months 18 days      
Grand date fair value (in dollars per share) | $ / shares         $ 34.48      
Stock-based compensation expense | $         $ 9.0 6.3    
Warrant shares                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Stock-based compensation expense | $         $ (5.2) $ 0.9    
Warrant shares | Omnibus Agreement                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting period         5 years   5 years  
Warrant, number of shares issuable, common stock (in shares)             3,352,025  
Grand date fair value (in dollars per share) | $ / shares             $ 20.37  
Number of warrant shares vested (in shares)               181,191
2020 Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Common stock reserved for issuance (in shares)     5,503,678          
Common stock reserved for issuance, annual increase, percentage of outstanding shares   5.00% 5.00%          
Maximum shares that may be issued upon exercise of incentive stock options (in shares)     3,650,000          
Additional shares authorized (in shares)   3,636,043            
Common stock available for grant (in shares) 8,199,857       8,199,857      
2020 ESPP                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Common stock reserved for issuance (in shares)     1,000,000          
Common stock reserved for issuance, annual increase, percentage of outstanding shares     1.00%          
Number of shares available for issuance, annual increase (in shares)     1,000,000          
Annual increase in shares reserved for issuance (in shares)   0            
Share based compensation arrangement by share based payment award, shares issued in period (in shares) 0              
2015 Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Common stock reserved for issuance (in shares)       7,312,590        
Common stock available for grant (in shares) 0       0      
Number of shares of common stock per exercised option (in shares) | employee       1        
2015 Plan | Stock options                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting period       4 years        
Expiration period       10 years        
Incentive Stock Plan 2021                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share-based compensation equity awards granted (in shares)             404,207