XML 102 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation and Employee Benefit Plans - Equity Incentive and Stock Plans Narrative (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average exercise price, outstanding options (in dollars per share) $ 20.93 $ 20.70 $ 21.23
Number of additional shares authorized, percent 4.00%    
RSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted (in shares) 6,369,823 5,395,199  
2012 Equity Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average exercise price, outstanding options (in dollars per share) $ 27,280 $ 27,150  
Number of common stock reserved for issuance (in shares) 0    
2012 Equity Incentive Plan | Class B common stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation vesting period 4 years    
Expiration period 10 years    
Number of outstanding options (in shares) 4,511,074,000 5,436,417,000  
2018 Equity Incentive Plan | RSUs      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted (in shares) 9,887,706,000 9,543,386,000  
2018 Equity Incentive Plan | Class B common stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Expiration period 10 years    
2018 Equity Incentive Plan | Class B common stock | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation vesting period 3 years    
2018 Equity Incentive Plan | Class B common stock | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation vesting period 4 years    
2018 Equity Incentive Plan | Class A Common Stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of outstanding options (in shares) 2,736,550,000 3,311,892,000  
Weighted average exercise price, outstanding options (in dollars per share) $ 10,420 $ 10,110  
Number of common stock reserved for issuance (in shares) 32,877,906,000 28,340,641,000