v3.24.2.u1
Stock-Based Compensation - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 21, 2023
shares
Apr. 19, 2021
tranche
shares
Jun. 30, 2024
USD ($)
shares
Dec. 31, 2023
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
shares
Jun. 30, 2023
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Total remaining stock-based compensation expense for unvested stock options     $ 500     $ 500  
Stock based compensation, weighted average period of recognition           4 months 24 days  
Total stock-based compensation     15,589   $ 17,639 $ 34,165 $ 39,210
Restricted Stock Units              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock based compensation, weighted average period of recognition           1 year 4 months 24 days  
Restricted stock units granted (in shares) | shares           3,666,000  
Total stock-based compensation     16,100   15,400 $ 34,700 34,600
Unrecognized stock based compensation expense     121,500     121,500  
Chief Executive Officer | Restricted Stock Units              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Restricted stock units granted (in shares) | shares 1,400,000 1,400,000          
Number of vesting tranches | tranche   5          
Total stock-based compensation     $ 0 $ 7,500 $ 1,500 $ 0 $ 3,000
Common Class A              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Shares initially reserved for issuance (in shares) | shares     3,700,000     3,700,000  
Shares purchased under ESPP (in shares) | shares     0     200,000  
Aggregate amount of shares purchased           $ 2,600  
Equity Incentive Plan 2021              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of shares authorized (in shares) | shares     30,800,000     30,800,000  
Shares initially reserved for issuance (in shares) | shares     17,800,000     17,800,000  
ESPP              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Other accrued expenses     $ 1,200     $ 1,200