XML 80 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Narrative (Details)
3 Months Ended 12 Months Ended
Jun. 30, 2024
shares
Dec. 31, 2024
USD ($)
period
shares
Dec. 31, 2023
USD ($)
shares
Dec. 31, 2022
USD ($)
Stock Based Compensation        
Stock-based compensation expense | $   $ 274,428,000 $ 191,808,000 $ 152,384,000
2015 Plan        
Stock Based Compensation        
Additional shares reserved for issuance 6,000,000.0      
Plan extension term 10 years      
Employee stock purchase plan        
Stock Based Compensation        
Shares reserved for issuance   4,289,349    
Additional shares reserved for issuance   880,000    
Shares reserved for issuance as a proportion of common stock outstanding (as a percent)   1.00%    
Price in relation to fair market value of common stock on the date of grant, lower range limit (as a percent)   85.00%    
Maximum number of shares a participant may receive during the period (in shares)   5,000    
Maximum amount of award or purchase during a calendar year | $   $ 25,000    
Maximum offering period, term   27 months    
Number of expected offering periods each year | period   2    
Offering period, expected term   6 months    
Maximum employee contribution of employee's cash compensation (as a percent)   15.00%    
Performance-based awards        
Stock Based Compensation        
Stock-based compensation expense | $   $ 89,800,000 $ 54,200,000 48,200,000
Shares granted   800,000    
Options to purchase common stock        
Stock Based Compensation        
Options outstanding (in shares)   3,875,000 5,501,000  
Restricted stock units        
Stock Based Compensation        
Number of shares vested   3,538    
Shares granted   5,400    
Non-employee stock options        
Stock Based Compensation        
Options outstanding (in shares)   0    
Liability classified awards        
Stock Based Compensation        
Stock-based compensation expense | $   $ 1,300,000 $ 800,000 $ 600,000