Quarterly report pursuant to Section 13 or 15(d)

Stockholders??? Equity - Narrative (Details)

v3.24.1.u1
Stockholders’ Equity - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Oct. 31, 2021
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2022
Jun. 30, 2023
Dec. 31, 2023
Mar. 01, 2023
Nov. 15, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share-based payment arrangement, expense   $ 6,772 $ 4,513          
Options outstanding (in shares)   1,778,112       1,840,735    
Unrecognized equity-based compensation expense   $ 2,600 7,500          
Intrinsic value of options exercised   $ 500            
Common stock withheld related to net settlement of equity awards (in shares)   (516,331)            
Payments for taxes related to net share settlement of equity awards   $ (6,101) (753)          
Equity Incentive Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share-based payment arrangement, expense   $ 6,600 $ 4,400          
2021 Equity Incentive Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of shares authorized (in shares)               9,000,000
Share-based compensation arrangement by share-based payment award, authorized (in shares)     3,500,000 3,300,000        
2022 Equity Incentive Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of shares authorized (in shares)             7,000,000  
Employee Stock Options                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting term   4 years            
Expected term   6 years            
Employee Stock Options | Share-based Payment Arrangement, Tranche One                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting term   1 year            
Options With Accelerated Vesting Clauses                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Options outstanding (in shares)   333,998 1,843,763          
Restricted stock units                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting term   3 years            
Options granted (in shares)   2,068,200            
Share-based cost not yet recognized   $ 56,000            
Share-based payment award, equity instruments other than options, vested in period, fair value   $ 6,400            
Restricted stock units | Non-Employee Directors With Four-Year Vesting Schedule                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting term   4 years            
Options granted (in shares)   30,210            
Restricted stock units | Non-Employee Directors With Three-Year Vesting Schedule                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting term   3 years            
Options granted (in shares)   39,575            
Restricted stock units | Non-Employee Directors With One-Year Vesting Schedule                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting term   1 year            
Options granted (in shares)   146,136            
Vesting percentage   100.00%            
Restricted stock units | Share-based Payment Arrangement, Tranche One                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting term   1 year            
Vesting percentage   33.00%            
Restricted stock units | Share-based Payment Arrangement, Tranche One | Non-Employee Directors With Four-Year Vesting Schedule                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting term   1 year            
Vesting percentage   25.00%            
Restricted stock units | Share-based Payment Arrangement, Tranche One | Non-Employee Directors With Three-Year Vesting Schedule                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting term   1 year            
Vesting percentage   33.00%            
Restricted stock units | Share-based Payment Arrangement, Tranche Two                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting term   2 years            
Vesting percentage   67.00%            
Restricted stock units | Share-based Payment Arrangement, Tranche Two | Non-Employee Directors With Four-Year Vesting Schedule                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting term   3 years            
Vesting percentage   75.00%            
Restricted stock units | Share-based Payment Arrangement, Tranche Two | Non-Employee Directors With Three-Year Vesting Schedule                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting term   2 years            
Vesting percentage   67.00%            
Restricted stock units | Share-based Payment Arrangement, Tranche Two | Non-Employee Directors With One-Year Vesting Schedule                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting term   1 year            
ESPP                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of shares authorized (in shares)   3,301,800       2,600,637    
Share-based compensation arrangement by share-based payment award, authorized (in shares)   700,000            
Share-based payment arrangement, expense   $ 200 $ 200          
Contribution limit as a percent of base compensation (in percent) 50.00%              
Purchase price of stock (in percent) 85.00%              
Maximum number of shares per employee (in shares) 2,500              
Shares issued during period (in shares)   571,552     457,593      
Share-Based compensation arrangement by share-based payment award, purchase period   6 months            
Share-based payment arrangement, employee contributions withheld   $ 400       $ 900    
Share-based payment arrangement, amount capitalized   $ 300            
Minimum | Options Granted in Lieu of Bonuses                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting term   2 years            
Minimum | Restricted stock units                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting term   3 years            
Maximum | Options Granted in Lieu of Bonuses                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting term   3 years            
Maximum | Restricted stock units                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting term   4 years            
Weighted Average | Employee Stock Options                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting term   1 year 7 days 1 year 3 months 18 days          
Weighted Average | Restricted stock units                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Period for share-based expense recognition (in years)   2 years 3 months 18 days