XML 72 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Option Activities (Detail) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-Based Payment Arrangement [Abstract]      
Outstanding Options, Number of shares, beginning balance 8,556,115    
Granted, Number of Shares 1,833,573    
Exercised, Number of Shares (2,022,891)    
Cancelled, Number of Shares (491,130)    
Outstanding Options, Number of shares, ending balance 7,875,667    
Outstanding options vested and exercisable, Number of Shares 3,073,714 2,997,296 2,522,906
Outstanding Options, Average Option Price, beginning balance $ 116.80    
Granted, Average Option Price 143.47    
Exercised, Average Option Price 118.21    
Cancelled, Average Option Price 126.67    
Outstanding Options, Average Option Price, ending balance 122.04    
Outstanding options vested and exercisable, Average Option Price $ 116.89 $ 119.00 $ 124.62