v3.25.0.1
Stock-Based Compensation - Schedule of Stock Option Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Options      
Options, Outstanding at beginning of period (in shares) 22,255 25,684  
Options, Granted (in shares) 761 800  
Options, Exercised options / vested RSUs (in shares) (2,227) (3,944)  
Options, Change in award due to performance-based multiplier (in shares) 0 0  
Options, Forfeited (in shares) (14) (285)  
Options, Outstanding at end of period (in shares) 20,775 22,255 25,684
Total      
Total, Outstanding at beginning of period (in shares) 55,200 67,940  
Total, Granted (in shares) 9,999 14,878  
Total, Exercised options / vested RSUs (in shares) (10,329) (25,180)  
Total, Change in awards due to performance-based multiplier (in shares) 0 1,141  
Total, Forfeited (in shares) (2,477) (3,579)  
Total, Outstanding at end of period (in shares) 52,393 55,200 67,940
Weighted Average Exercise Price of Options      
Weighted Average Exercise Price of Options, Outstanding at beginning of period (in dollars per share) $ 7.10 $ 6.17  
Weighted Average Exercise Price of Options, Granted (in dollars per share) 31.85 29.02  
Weighted Average Exercise Price of Options, Exercised options / vested RSUs (in dollars per share) 4.17 4.16  
Weighted Average Exercise Price of Options, Change in awards due to performance-based multiplier (in dollars per share) 0 0  
Weighted Average Exercise Price of Options, Forfeited (in dollars per share) 16.99 4.39  
Weighted Average Exercise Price of Options, Outstanding at end of period (in dollars per share) $ 8.31 $ 7.10 $ 6.17
Additional Disclosures      
Weighted Average Remaining Term of Options (Years) 3 years 8 months 12 days 4 years 7 months 2 days 5 years 5 months 26 days
Aggregate Intrinsic Value $ 621,065 $ 645,885 $ 192,062
Stock options exercisable, Awards Outstanding (in shares) 20,219    
Stock options exercisable, Weighted Average Remaining Term of Options 3 years 6 months    
Stock options exercisable, Aggregate Intrinsic Value $ 618,573    
Stock options exercisable, Weighted Average Exercise Price of Options (in dollars per share) $ 7.45    
Stock options remaining to vest, Awards Outstanding (in shares) 556    
Stock options remaining to vest, Weighted Average Remaining Term of Options 9 years 1 month 6 days    
Stock options remaining to vest, Aggregate Intrinsic Value $ 2,492    
Stock options remaining to vest, Weighted Average Exercise Price of Options (in dollars per share) $ 39.54    
Time Based RSUs      
RSUs      
RSUs, Outstanding at beginning of period (in shares) 17,881 15,273  
RSUs, Granted (in shares) 7,789 11,629  
RSUs, Exercised options / vested RSUs (in shares) (7,841) (7,211)  
RSUs, Change in awards due to performance-based multiplier (in shares) 0 0  
RSUs, Forfeited (in shares) (1,576) (1,810)  
RSUs, Outstanding at end of period (in shares) 16,253 17,881 15,273
PSP RSUs      
RSUs      
RSUs, Outstanding at beginning of period (in shares) 13,809 13,119  
RSUs, Granted (in shares) 1,449 2,240  
RSUs, Exercised options / vested RSUs (in shares) 0 (1,715)  
RSUs, Change in awards due to performance-based multiplier (in shares) 0 1,141  
RSUs, Forfeited (in shares) (752) (976)  
RSUs, Outstanding at end of period (in shares) 14,506 13,809 13,119
LTIP RSUs      
RSUs      
RSUs, Outstanding at beginning of period (in shares) 1,255 13,864  
RSUs, Granted (in shares) 0 209  
RSUs, Exercised options / vested RSUs (in shares) (261) (12,310)  
RSUs, Change in awards due to performance-based multiplier (in shares) 0 0  
RSUs, Forfeited (in shares) (135) (508)  
RSUs, Outstanding at end of period (in shares) 859 1,255 13,864
Restricted Stock Units (RSUs)      
Weighted Average FMV of RSUs      
Weighted Average FMV of RSUS, Outstanding at beginning of period (in dollars per share) $ 21.01 $ 29.64  
Weighted Average FMV of RSUs, Granted (in dollars per share) 42.48 19.55  
Weighted Average FMV of RSUs, Exercised options / vested RSUs (in dollars per share) 26.11 42.29  
Weighted Average FMV of RSUs, Change in awards due to performance-based multiplier (in dollars per share) 0 60.25  
Weighted Average FMV of RSUs, Forfeited (in dollars per share) 23.34 21.18  
Weighted Average FMV of RSUS, Outstanding at end of period (in dollars per share) $ 23.75 $ 21.01 $ 29.64