v3.25.1
Stock-Based compensation - Additional Information (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended
May 31, 2021
Mar. 31, 2025
Jan. 01, 2024
Dec. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Options granted in period   0    
Restricted Stock Units (RSUs) [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total unrecognized compensation cost   $ 42.6    
Total unrecognized compensation cost, recognition period   3 years 10 months 24 days    
Class A Common Stock [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Shares reserved for issuance     5,000,000  
Class A & Class B Common Stock [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Percentage of annual increase of outstanding shares       4.00%
Maximum [Member] | Restricted Stock Units (RSUs) [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
RSUs vest over the requisite service period   5 years    
Minimum [Member] | Restricted Stock Units (RSUs) [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
RSUs vest over the requisite service period   4 years    
Equity Incentive Plan [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total unrecognized compensation cost   $ 0.1    
Total unrecognized compensation cost, recognition period   8 months 12 days    
Equity Incentive Plan [Member] | Class A Common Stock [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Shares reserved for issuance 10,459,000      
Options granted in period 7,563,990      
2021 Plan        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Shares reserved for issuance   26,400,000