Quarterly report pursuant to Section 13 or 15(d)

Stockholders??? Equity - Narrative (Details)

v3.23.3
Stockholders’ Equity - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Oct. 31, 2021
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Mar. 31, 2022
Sep. 30, 2023
Sep. 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   $ 6,187     $ 5,322   $ 16,576 $ 13,227      
Options outstanding (in shares)   2,187,629 3,383,654 3,913,926     2,187,629   4,185,876    
Unrecognized equity-based compensation expense   $ 5,400     $ 10,900   $ 5,400 10,900      
Intrinsic value of options exercised   $ 1,500                  
Shares withheld for tax withholding obligation (in shares)   464,843         998,356        
Payments for taxes related to net share settlement of equity awards   $ (4,800)         $ (7,483) $ 0      
Repurchase of common shares (in shares)   0     0   0 0      
Equity Incentive Plan                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Share-based payment arrangement, expense   $ 6,000     $ 5,200   $ 16,100 $ 12,900      
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)   632,700     2,051,350   632,700 2,051,350      
Restricted stock units                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Vesting term             3 years        
Options granted (in shares)   1,187,746 2,553,295 57,137              
Share-based cost not yet recognized   $ 45,200         $ 45,200        
Share-based payment award, equity instruments other than options, vested in period, fair value   $ 6,200         $ 15,900        
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)             76,320        
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   $ 200     $ 200   $ 500 $ 400      
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)             457,593   165,347    
Share-Based compensation arrangement by share-based payment award, purchase period             6 months        
Share-based payment arrangement, employee contributions withheld             $ 400   $ 600    
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 4 months 24 days 2 years 21 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