XML 82 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Stock Options (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Options to purchase common stock      
Number of shares Outstanding      
Outstanding, beginning balance (in shares) 5,501    
Options exercised (in shares) (1,626)    
Outstanding, end balance (in shares) 3,875 5,501  
Exercisable (in shares) 3,185    
Vested and expected to vest (in shares) 3,831    
Weighted-Average Exercise Price      
Outstanding, beginning balance (in dollars per share) $ 23.65    
Exercised (in dollars per share) 7.98    
Outstanding, end balance (in dollars per share) 30.22 $ 23.65  
Exercisable (in dollars per share) 23.22    
Vested and expected to vest (in dollars per share) $ 29.86    
Additional disclosures      
Weighted average contractual term, options outstanding 4 years 5 months 12 days 4 years 4 months 9 days  
Exercisable (in years) 3 years 9 months 18 days    
Vested and expected to vest (in years) 4 years 5 months 1 day    
Aggregate intrinsic value, options outstanding $ 496,135 $ 231,133  
Aggregate intrinsic value, options exercisable 430,197    
Aggregate intrinsic value, vested and expected to vest 492,065    
Aggregate intrinsic value, options exercised 145,600 14,700 $ 26,900
Fair value, options vested $ 41,700 $ 57,500 $ 49,000
Weighted-average grant date fair value, options granted   $ 27.31 $ 34.00
Non-employee stock options      
Number of shares Outstanding      
Outstanding, end balance (in shares) 0