v3.25.2
Stock-Based Compensation - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jan. 01, 2025
Mar. 31, 2025
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Common shares authorized for issuance (in shares)       57,815,541   57,815,541   49,484,228
Total stock-based compensation expense       $ 9,240 $ 10,416 $ 18,675 $ 21,256  
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,297,143              
Share-Based Payment Arrangement                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Common stock reserved for future issuance (in shares)       36,540,910   36,540,910   29,543,305
RSUs                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Unrecognized compensation expense       $ 48,300   $ 48,300    
Weighted-average recognition period           2 years 2 months 8 days    
PSUs                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Unrecognized compensation expense       $ 12,900   $ 12,900    
Weighted-average recognition period           1 year 8 months 26 days    
Vesting period (in years)   3 years 3 years          
PSUs | Minimum                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share-based compensation, target amount percentage   0.00% 0.00%          
PSUs | Maximum                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share-based compensation, target amount percentage   200.00% 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)       7,198,839   7,198,839    
Total stock-based compensation expense           $ 400 $ 400  
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,156,356