XML 143 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Summary of Restricted Stock Units Activity (Detail) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 29, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]        
Closing stock price (in dollars per share)       $ 177.19
Restricted Stock Units (RSUs)        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]        
Nonvested, beginning balance (in shares) 643,660      
Granted (in shares) 183,781      
Vested, including shares withheld to cover taxes (in shares) (294,686)      
Forfeited (in shares) (57,000)      
Nonvested, ending balance (in shares) 653,902 643,660    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]        
Nonvested weighted average grant date fair value, beginning balance (in dollars per share) $ 86.53      
Weighted average grant date fair value, granted (in dollars per share) 132.49      
Weighted average grant date fair value, vested, including shares withheld to cover taxes (in dollars per share) 78.05      
Weighted average grant date fair value, forfeited (in dollars per share) 114.11      
Nonvested weighted average grant date fair value, ending balance (in dollars per share) $ 123.23 $ 86.53    
Fair value, vested, including shares withheld to cover taxes $ 39,239,334 $ 29,805,641 $ 34,558,405  
Fair value, nonvested at end of period $ 115,864,895      
Performance-Based RSUs        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]        
Granted (in shares) 34,080      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]        
Weighted average grant date fair value, granted (in dollars per share) $ 130.62      
Performance-Based RSUs (sTSR)        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]        
Granted (in shares) 33,506      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]        
Weighted average grant date fair value, granted (in dollars per share) $ 206.08      
Performance-based RSUs - Ambition granted        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]        
Granted (in shares) 110,561      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]        
Weighted average grant date fair value, granted (in dollars per share) $ 169.75