Quarterly report pursuant to Section 13 or 15(d)

Stockholders??? Equity - Narrative (Details)

v3.23.2
Stockholders’ Equity - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Oct. 31, 2021
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 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   $ 5,876   $ 4,480   $ 10,389 $ 7,905      
Options outstanding (in shares)   3,383,654 3,913,926     3,383,654   4,185,876    
Unrecognized equity-based compensation expense   $ 6,400   21,200   $ 6,400 21,200      
Intrinsic value of options exercised   $ 1,600                
Shares withheld for tax withholding obligation (in shares)   369,761       533,513        
Payments for taxes related to net share settlement of equity awards   $ (1,900)       $ (2,672) $ 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   $ 5,700   $ 4,400   $ 10,100 $ 7,700      
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  
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)   1,666,097   3,149,649   1,666,097 3,149,649      
Restricted stock units                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Vesting term           3 years        
Options granted (in shares)   2,553,295 57,137              
Share-based cost not yet recognized   $ 40,200       $ 40,200        
Share-based payment award, equity instruments other than options, vested in period, fair value   $ 6,000       $ 8,800        
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)           171,075        
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)           59,362        
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)   2,600,637       2,600,637   1,943,246    
Share-based payment arrangement, expense   $ 100   $ 100   $ 300 $ 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)           299,683   165,347    
Share-Based compensation arrangement by share-based payment award, purchase period           6 months        
Share-based payment arrangement, employee contributions withheld           $ 700   $ 600    
Share-based payment arrangement, amount capitalized           $ 100        
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 months 13 days 2 years 5 months 1 day      
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