v3.25.0.1
Shareholders' Equity - Stock-Based Compensation Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended 58 Months Ended
Jun. 04, 2024
May 27, 2015
Dec. 31, 2024
Dec. 31, 2023
Aug. 31, 2022
Jan. 01, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Intrinsic value of stock options exercised     $ 609 $ 564    
Remaining unamortized compensation cost related to unvested stock options and RSUs     $ 487 $ 261    
Remaining unamortized compensation cost related to unvested stock options and RSUs, period of recognition     2 years 2 months 12 days      
Employee Stock Options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Dividend yield     0.00% 0.00%    
Restricted share units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Units granted (in shares)     7,025,895 5,262,115    
Stock Option Plan | Employee Stock Options | Minimum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period     3 months      
Stock Option Plan | Employee Stock Options | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period     3 years      
Stock Option Plan | Employee Stock Options | First Year            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period         3 years  
Award vesting amount (as a percent)         33.33%  
Stock Option Plan | Employee Stock Options | Second Year            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Remaining vesting period         24 months  
Award vesting amount (as a percent)         67.77%  
LTIP | Restricted share units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period         3 years  
LTIP | Restricted share units | Minimum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period     3 months      
LTIP | Restricted share units | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting period     3 years      
LTIP | Restricted share units | First Year            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting amount (as a percent)         33.33%  
LTIP | Restricted share units | Second Year            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting amount (as a percent)         33.33%  
LTIP | Restricted share units | Third Year            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting amount (as a percent)         33.33%  
LTIP | Performance Share Units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Units granted (in shares)     0      
LTIP | Deferred Shares Units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Units granted (in shares)     14,615      
Class B Multiple Voting | Legacy Option Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares receivable per option exercised (in shares)   1        
Class A Subordinate Voting | Stock Option Plan | Employee Stock Options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Trading days used to calculate volume weighted average trading price 5 days          
Class A Subordinate Voting | LTIP            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares receivable per option exercised (in shares) 1          
Class A Subordinate Voting | Stock Option Plan and LTIP            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares available for issuance (in shares)   37,436,920        
Shares available for issuance, percentage of annual increase   5.00%        
Class A Subordinate Voting | Stock Option Plan and LTIP | Subsequent Event            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares available for issuance (in shares)           475,654,042