v3.25.3
Stock-Based Compensation - Narrative (Details) - USD ($)
$ in Millions
9 Months Ended
Sep. 30, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
RSUs and RSAs outstanding (in shares) 5,517,410 11,344,247
Unrecognized stock-based compensation expense related to RSUs and RSAs $ 183.1  
Stock options outstanding (in shares) 11,268,637 14,687,538
Unrecognized stock-based compensation expense related to stock options $ 90.2  
Class A common stock    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
RSUs and RSAs outstanding (in shares) 5,031,452  
Stock options outstanding (in shares) 9,634,826  
Class B common stock    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
RSUs and RSAs outstanding (in shares) 485,958  
Stock options outstanding (in shares) 1,633,811  
RSUs and RSAs    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Unrecognized stock-based compensation expense, weighted-average period of recognition 11 months 26 days  
RSUs and RSAs | Minimum    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Vesting period for equity based payment awards 1 year  
RSUs and RSAs | Maximum    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Vesting period for equity based payment awards 4 years  
Stock options    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Unrecognized stock-based compensation expense, weighted-average period of recognition 3 years 2 months 26 days  
Stock options | Share-Based Payment Arrangement, Tranche One    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Vesting period for equity based payment awards 1 year  
Award vesting (as a percent) 25.00%  
Stock options | Share-Based Payment Arrangement, Tranche Two    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Vesting period for equity based payment awards 3 years  
Stock options | Minimum    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Vesting period for equity based payment awards 4 years  
Stock options | Maximum    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Vesting period for equity based payment awards 5 years