Quarterly report pursuant to Section 13 or 15(d)

Stockholders??? Equity - Narrative (Details)

v3.23.1
Stockholders’ Equity - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Oct. 31, 2021
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2022
Mar. 01, 2023
Nov. 15, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based payment arrangement, expense   $ 4,513 $ 3,425      
Options outstanding (in shares)   3,913,926   4,185,876    
Unrecognized equity-based compensation expense   $ 7,500 29,100      
Intrinsic value of options exercised   $ 100        
Shares withheld for tax withholding obligation (in shares)   163,752        
Payments for taxes related to net share settlement of equity awards   $ (753) $ 0      
Repurchase of common shares (in shares)   0 0      
Equity Incentive Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based payment arrangement, expense   $ 4,400 $ 3,300      
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,300,000 3,200,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.0  
Options to purchase common stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting term   4 years        
Expected term   6 years        
Options to purchase common stock | 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)   1,843,763 3,605,233      
Restricted stock units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Options granted (in shares)     57,137      
Share-based cost not yet recognized   $ 32,100        
Share-based payment award, equity instruments other than options, vested in period, fair value   $ 2,800        
Restricted stock units | Four-Year Vesting Schedule            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting term   4 years        
Options granted (in shares)   171,075        
Restricted stock units | Share-based Payment Arrangement, Tranche One | 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 | 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 | 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 | Three-Year Vesting Schedule            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting term   2 years        
Vesting percentage   67.00%        
Number of shares issuable from ESPP            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares authorized (in shares)   2,600,637   1,943,246    
Share-based payment arrangement, expense   $ 100 $ 100      
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)   299,683   165,347    
Share-Based compensation arrangement by share-based payment award, purchase period   6 months        
Share-based payment arrangement, employee contributions withheld   $ 300   $ 600    
Share-based payment arrangement, amount capitalized   $ 200        
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        
Minimum | Restricted stock units | Three-Year Vesting Schedule            
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 | Options to purchase common stock            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting term   1 year 3 months 18 days 2 years 8 months 12 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 2 months 12 days