v3.26.1
Stock-based Compensation - Additional Information (Details)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 12 Months Ended
Jan. 01, 2026
shares
Jul. 02, 2020
shares
Mar. 31, 2026
USD ($)
tradingDay
$ / shares
shares
Jul. 31, 2015
employee
shares
Mar. 31, 2026
USD ($)
shares
Mar. 31, 2025
USD ($)
shares
Dec. 31, 2022
$ / shares
shares
Apr. 04, 2025
shares
Apr. 30, 2024
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Stock-based compensation expense | $         $ 21.2 $ 10.3      
Remaining unvested warrant shares (in shares)           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, period for recognition         1 year 1 month 6 days        
Stock-based compensation expense | $         $ 6.4 $ 6.5      
Unrecognized expense, stock options | $     $ 31.4   $ 31.4        
RSUs with service condition                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Unrecognized expense, period for recognition         1 year 6 months        
Unrecognized expense, RSUs | $     $ 224.5   $ 224.5        
Warrant shares                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Stock-based compensation expense | $         0.0 (5.2)      
Warrant shares | Omnibus Agreement                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Vesting period             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
Remaining unvested warrant shares (in shares)               3,170,834  
RSUs with market condition                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Consecutive trading days | tradingDay     30            
Market condition measurement period     24 months            
Grant date fair value | $         $ 15.4        
Unrecognized expense, period for recognition         2 years        
Stock-based compensation expense | $         $ 0.6 $ 0.0      
Unrecognized expense, stock options | $     $ 14.8   $ 14.8        
Grand date fair value (in dollars per share) | $ / shares     $ 42.80            
RSUs with market condition | Chief Executive Officer And President                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Granted (in shares)     180,000            
Market condition, share price threshold (at or above) | $ / shares     $ 110.00            
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%              
Maximum shares that may be issued upon exercise of incentive stock options (in shares)   3,650,000              
Additional shares authorized (in shares) 3,650,000                
Common stock available for grant (in shares)     9,242,173   9,242,173        
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