v3.24.2
Stock-Based Compensation - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jan. 01, 2024
Mar. 31, 2024
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Common shares authorized for issuance (in shares)     49,148,955   49,148,955   40,556,635
Total stock-based compensation expense     $ 10,416 $ 14,784 $ 21,256 $ 28,828  
2021 Equity Incentive Plan | Common Class A              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based compensation, number of additional shares authorized (in shares)         8,168,075    
Options, RSUs and PSUs              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Common stock reserved for future issuance (in shares)     31,286,770   31,286,770   25,029,007
RSUs              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Fair value of awards vested during the period         $ 8,100    
Unrecognized compensation expense     $ 62,300   $ 62,300    
Weighted-average recognition period         2 years 7 months 24 days    
Share-based compensation, trading day         30 days    
Vested (in shares)         1,633,281    
PSUs              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Fair value of awards vested during the period         $ 800    
Unrecognized compensation expense     $ 13,300   $ 13,300    
Weighted-average recognition period         2 years 6 months    
Vesting period (in years)   3 years     3 years    
Achievement of specified financial targets period (in years)         1 year    
Share-based compensation, target amount percentage             103.86%
Vested (in shares)         150,036    
PSUs | Minimum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based compensation, target amount percentage   0.00%          
PSUs | Maximum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based compensation, target amount percentage   200.00%          
2021 Employee Stock Purchase Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Common shares authorized for issuance (in shares)     6,402,450   6,402,450    
Total stock-based compensation expense         $ 400 $ 700  
2021 Employee Stock Purchase Plan | Common Class A              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Share-based compensation, number of additional shares authorized (in shares) 1,084,696