XML 83 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Option Activities (Detail) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]      
Outstanding Options, Number of shares, beginning balance 6,794,794    
Granted, Number of Shares 3,000    
Exercised, Number of Shares (2,628,331)    
Cancelled, Number of Shares (260,215)    
Outstanding Options, Number of shares, ending balance 3,909,248    
Outstanding options vested and exercisable, Number of Shares 1,603,412 2,450,613 3,073,714
Outstanding Options, Average Option Price, beginning balance $ 121.13    
Granted, Average Option Price 154.71    
Exercised, Average Option Price 114.8    
Cancelled, Average Option Price 128.59    
Outstanding Options, Average Option Price, ending balance 124.91    
Outstanding options vested and exercisable, Average Option Price $ 116.94 $ 114.96 $ 116.89