XML 131 R69.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Feb. 28, 2023
Jan. 01, 2023
Mar. 15, 2021
Jul. 28, 2020
Jul. 31, 2020
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Stock-based compensation           $ 4,203 $ 1,980 $ 10,764 $ 5,116    
Dividend yield (as a percent)               0.00%      
Weighted-average grant date fair value of options granted (in dollars per share)           $ 6.15 $ 6.53 $ 5.58 $ 6.32    
Tax benefit           $ 653 $ 0 $ 696 $ 0    
Aggregate intrinsic value of options outstanding           26,711   26,711   $ 32,721  
Aggregate intrinsic value of options exercised           2,521 $ 2,734 7,923 $ 6,120    
Aggregate intrinsic value of options exercisable           $ 25,418   $ 25,418   $ 27,919  
Class A Common Stock                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Issuance of shares in connection with ESPP (in shares) 38,879                    
Stock Option                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Dividend yield (as a percent)           0.00% 0.00% 0.00% 0.00%    
RSUs                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Awards granted (in shares)               1,908,880      
Performance Shares                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Award vesting period               4 years      
Stock-based compensation           $ 0 $ 32 $ 0 $ 172    
Awards granted (in shares)               0      
Restricted Stock                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Awards granted (in shares)       156,852              
Fair value of awards granted       $ 291              
Service period       3 years              
ESPP                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Number of shares reserved and authorized (in shares)           3,000,667   3,000,667      
Percent of outstanding shares               1.00%      
Stock-based compensation           $ 0 44 $ 33 166    
2019 Plan                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Number of shares reserved and authorized (in shares)         10,163,772           8,682,600
Award vesting period         4 years            
Award expiration period         10 years            
Unrecognized compensation cost on stock options           664   $ 664      
2019 Plan | Stock Option                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Unrecognized compensation cost, period of recognition               1 year 2 months 15 days      
2021 Plan                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Number of shares reserved and authorized (in shares)   17,003,001 13,503,001                
Percent of outstanding shares     5.00%                
Number of additional shares authorized (in shares)   3,500,000                  
Unrecognized compensation cost on stock options           19,446   $ 19,446      
2021 Plan | Stock Option                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Unrecognized compensation cost, period of recognition               3 years 1 month 24 days      
2021 Plan | RSUs                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Unrecognized compensation cost, period of recognition               2 years 10 months 24 days      
Unrecognized compensation cost, other than options           22,147   $ 22,147      
2021 Plan | RSUs | Employee                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Stock-based compensation           $ 2,461 $ 934 $ 5,702 $ 2,125    
Awards granted (in shares)             55,729   1,045,658    
2021 Plan | RSUs | Employee | Class A Common Stock                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Awards granted (in shares)           68,463   1,908,880      
2021 Plan | Performance Shares | Employee                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Awards granted (in shares)           0 0 0 1,395,596