v3.25.2
Stockholders’ Equity - Narrative (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Feb. 14, 2025
Dec. 31, 2024
Feb. 28, 2022
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Common stock, authorized (in shares) 700,000,000 700,000,000   700,000,000     700,000,000   700,000,000
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001   $ 0.0001     $ 0.0001   $ 0.0001
Authorized share repurchase amount               $ 400,000,000  
Repurchase and retirement of common stock (in shares)       0          
Stock repurchase program, remaining authorized repurchase amount (in dollars per share) $ 222,100,000 $ 222,100,000   $ 222,100,000          
Aggregate intrinsic value of options exercised       50,900,000 $ 15,300,000        
Fair value of options vested during period       $ 12,000,000.0 $ 15,600,000        
Issuance of common stock under employee stock purchase plan (in shares)   0 0            
At The Market Offering Program                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Maximum value of shares to be sold           $ 500,000,000.0      
Commissions percentage           2.00%      
Shares issued (in shares) 0                
Common Stock                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Issuance of common stock under employee stock purchase plan (in shares)       150,853 198,133        
Weighted Average                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Weighted average grant date fair value (in dollars per share)       $ 35.60 $ 14.06        
Options issued and outstanding                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Unrecognized stock-based compensation expense related to unvested stock options $ 45,100,000 $ 45,100,000   $ 45,100,000          
Dividend yield   0.00%   0.00% 0.00%        
Options issued and outstanding | Weighted Average                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Period of recognition       2 years 3 months 18 days          
Restricted stock units outstanding                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Unrecognized stock-based compensation expense 114,300,000 $ 114,300,000   $ 114,300,000          
Restricted stock units outstanding | Minimum                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Award vesting period       1 year          
Restricted stock units outstanding | Maximum                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Award vesting period       4 years          
Restricted stock units outstanding | Weighted Average                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Period of recognition       1 year 3 months 18 days          
Shares available for issuance under employee stock purchase plan                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Unrecognized stock-based compensation expense $ 0 $ 0   $ 0          
Purchase period       6 months          
ESPP purchase price of common stock, percent of market price       85.00%          
Dividend yield       0.00% 0.00%