XML 77 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-Based Compensation - Summary of Restricted Stock Activity (Detail) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Weighted Average Grant Price      
Granted $ 95.00 $ 138.98 $ 146.08
Restricted Stock      
Shares Outstanding      
Beginning Balance 805,189    
Granted 510,768    
Vested (220,165)    
Canceled/Forfeited (169,125)    
Ending Balance 926,667 805,189  
Expected to vest as of end of period 835,503    
Weighted Average Grant Price      
Beginning Balance $ 118.42    
Granted 107.33 $ 110.39 $ 119.42
Vested 105.30    
Canceled/Forfeited 116.58    
Ending Balance 115.76 $ 118.42  
Expected to vest as of end of period $ 115.34