XML 71 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation - Summary of Restricted Stock Activity (Detail) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Weighted Average Grant Price      
Granted $ 138.98 $ 146.08 $ 165.54
Restricted Stock      
Shares Outstanding      
Beginning Balance 866,018    
Granted 382,508    
Vested (375,098)    
Canceled/Forfeited (68,239)    
Ending Balance 805,189 866,018  
Expected to vest as of end of period 796,880    
Weighted Average Grant Price      
Beginning Balance $ 113.40    
Granted 110.39 $ 119.42 $ 122.08
Vested 98.54    
Canceled/Forfeited 117.73    
Ending Balance 118.42 $ 113.40  
Expected to vest as of end of period $ 118.52