XML 82 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Oct. 31, 2020
Dec. 31, 2022
Dec. 31, 2021
Apr. 30, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Share based compensation arrangement by share based payment award, Options exercised in period, Total intrinsic value   $ 5,800    
Number of shares issued under share based payment arrangement   15,328    
Stock-based compensation expense   $ 8,887 $ 3,012  
Employee Stock Purchase Plan ESPP [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Common stock capital, Shares reserved for future issuance       429,934
2021 Equity Incentive Plan [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Common stock capital, Shares reserved for future issuance       3,260,753
Share-based compensation arrangement by share-based payment award, Number of shares available for issuance   945,108    
2017 and 2021 Amended Equity Incentive Plan [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Share based compensation arrangement by share based payment award, Options granted in period, Weighted average grant date fair value   $ 13.63 $ 9.36  
Unvested Stock Options And Restricted Stock Awards [Member] | 2017 and 2021 Amended Equity Incentive Plan [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Share based compensation, Nonvested awards, Compensation cost not yet recognized Stock options and equity instruments other than options   $ 20,300    
Share based compensation, Nonvested awards, Compensation cost not yet recognized period of recognition stock options and equity instruments other than options   2 years 6 months    
Unvested Stock Options And Restricted Stock Unit [Member] | 2017 and 2021 Amended Equity Incentive Plan [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Share based compensation, Nonvested awards, Compensation cost not yet recognized Stock options and equity instruments other than options   $ 3,300    
ESPP [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock Percent of Fair Market Value   85.00%    
Share purchases funded through payroll deductions for employee's eligible minimum annual compensation, percentage   1.00%    
Share purchases funded through payroll deductions for employee's eligible maximum annual compensation, percentage   15.00%    
Potential increase in shares reserved for future issuance (in shares)   440,502    
Potential increase in shares reserved for future issuance as percentage of outstanding share   1.00%    
Restricted Stock [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Weighted average Grant date fair value   $ 18.37 $ 23.99  
Restricted Stock [Member] | 2017 and 2021 Amended Equity Incentive Plan [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Share based compensation arrangement by share based payment award, Vesting period 1 year      
Weighted average Grant date fair value $ 6.37      
Stock-based compensation expense   $ 0    
Restricted Stock [Member] | Common Class A [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Share based compensation arrangement by share based payment award, Restricted shares of fully issued and outstanding common stock 49,636      
Restricted Stock [Member] | Unvested Stock Options And Restricted Stock Unit [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Share based compensation, Nonvested awards, Compensation cost not yet recognized period of recognition stock options and equity instruments other than options   1 year 9 months 7 days    
Restricted Stock Units R S U [Member] | 2017 and 2021 Amended Equity Incentive Plan [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense   $ 2,300