XML 104 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Performance Stock Units Unvested Roll Forward (Detail) - Performance Stock Unit Plan [Member] - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unvested Beginning balance, Shares 111    
Shares granted 45 40 41
Shares Vested (46)    
Shares Forfeited (17)    
Shares Change in performance shares in the year due to exceeding performance targets 15    
Unvested Ending balance, Shares 108 111  
Weighted-average grant date fair value per share of shares unvested at beginning of period $ 297.55    
Weighted-average grant date fair value per share of shares granted 338.02    
Weighted-average grant date fair value per share of shares vested 208.35    
Weighted-average grant date fair value per share of shares forfeited 307.03    
Weighted-average Change in performance shares in the year due to exceeding performance targets 205.72    
Weighted-average grant date fair value per share of shares unvested at end of period $ 337.22 $ 297.55