XML 39 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Changes in Unvested Units of Restricted Stock (Detail) - Restricted Stock Units - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of units, Outstanding at January 1, 2021 1,462,864    
Number of units, Granted 515,724    
Number of units, Vested (515,090)    
Number of units, Forfeited (75,031)    
Number of units, Outstanding at December 31, 2021 1,388,467 1,462,864  
Grant date fair value, Outstanding at January 1, 2021 $ 59.48    
Grant date fair value, Granted 128.62 $ 77.2 $ 49.48
Grant date fair value, Vested 57.01    
Grant date fair value, Forfeited 78.58    
Grant date fair value, Outstanding at December 31, 2021 $ 85.05 $ 59.48