v3.25.3
Stock-Based Compensation - Additional Information (Detail) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Jul. 31, 2021
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Stock-based compensation epxense   $ 22,314,000 $ 15,459,000 $ 64,768,000 $ 44,441,000  
Weighted average grant-date fair value of stock options granted   $ 50.94 $ 51.79 $ 50.79 $ 51.79  
Aggregate intrinsic value of stock options exercised   $ 14,300,000 $ 32,500,000 $ 37,400,000 $ 72,600,000  
2021 Stock Option and Incentive Plan [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Stock awards granted, expiration period 10 years          
2021 Stock Option and Incentive Plan [Member] | Common Class A [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Shares available for future issuance   8,419,747   8,419,747    
2021 Employee Stock Purchase Plan [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Number of shares issued       7,843    
2021 Employee Stock Purchase Plan [Member] | Common Class A [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Shares available for future issuance   2,332,718   2,332,718    
PSUs [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Stock-based compensation epxense   $ 0   $ 0    
Unrecognized compensation cost related to common stock options   $ 11,100,000   $ 11,100,000    
Number of Shares, outstanding   141,935   141,935    
Excluding PSUs [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Unrecognized compensation cost related to common stock options   $ 179,700,000   $ 179,700,000    
Share based payment weighted average period       2 years 4 months 24 days    
RSUs            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Total fair value of RSUs vested   $ 1,500,000   $ 18,100,000    
Number of Shares, outstanding   1,074,635   1,074,635   716,921
Number of Shares, Vested     0 (242,905) 0  
Maximum [Member] | 2021 Stock Option and Incentive Plan [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Stock awards granted, vesting period 4 years          
Minimum [Member] | 2021 Stock Option and Incentive Plan [Member]            
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Stock awards granted, vesting period 3 years