XML 89 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Common Stock - Summary of Stock Option Outstanding Information (Detail)
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Weighted-Avg Remaining Contractual Life 3 years 6 months 21 days
Stock Options Outstanding, Shares | shares 19,975,103
Stock Options Outstanding, Weighted - Average Exercise Price $ 36.25
Stock Options Exercisable, Shares | shares 17,437,459
Stock Options Exercisable, Weighted - Average Exercise Price $ 38.85
Stock option, Minimum Range 15.00
Stock option, Maximum Range $ 69.00
$15.00 - $30.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Weighted-Avg Remaining Contractual Life 5 years 9 months 29 days
Stock Options Outstanding, Shares | shares 8,405,053
Stock Options Outstanding, Weighted - Average Exercise Price $ 21.82
Stock Options Exercisable, Shares | shares 5,867,409
Stock Options Exercisable, Weighted - Average Exercise Price $ 23.32
Stock option, Minimum Range 15.00
Stock option, Maximum Range $ 30.00
$30.01 - $50.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Weighted-Avg Remaining Contractual Life 2 years 9 months 25 days
Stock Options Outstanding, Shares | shares 6,307,350
Stock Options Outstanding, Weighted - Average Exercise Price $ 36.25
Stock Options Exercisable, Shares | shares 6,307,350
Stock Options Exercisable, Weighted - Average Exercise Price $ 36.25
Stock option, Minimum Range 30.01
Stock option, Maximum Range $ 50.00
$50.01 - $69.00  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Weighted-Avg Remaining Contractual Life 9 months 21 days
Stock Options Outstanding, Shares | shares 5,262,700
Stock Options Outstanding, Weighted - Average Exercise Price $ 59.29
Stock Options Exercisable, Shares | shares 5,262,700
Stock Options Exercisable, Weighted - Average Exercise Price $ 59.29
Stock option, Minimum Range 50.01
Stock option, Maximum Range $ 69.00