XML 112 R99.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Summary of Activity for RSUs (Detail) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Weighted Average Grant Date Fair Value, Granted $ 33.55 $ 23.88 $ 16.04
Restricted Stock Units (RSUs) [Member] | Stock Incentive Plan 2014 [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
RSUs, beginning of period 600,000 1,100,000  
Granted 200,000 300,000  
Vested (300,000) (800,000)  
RSUs end of period 500,000 600,000 1,100,000
RSUs, Weighted Average Grant Date Fair Value, Beginning of period $ 93.26 $ 85.93  
Weighted Average Grant Date Fair Value, Granted 177.71 98.72  
Weighted Average Grant Date Fair Value, Vested 95.95 85.32  
RSUs, Weighted Average Grant Date Fair Value, end of period $ 127.93 $ 93.26 $ 85.93