v3.22.0.1
Stock-Based Compensation - Restricted Stock and RSU Activity (Detail) - $ / shares
1 Months Ended 12 Months Ended
Jan. 31, 2021
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Restricted Stock and RSUs, beginning of period 2,139,930 2,139,930
Restricted Stock and RSUs, Granted   886,378
Restricted Stock and RSUs, Converted   (770,794)
Restricted Stock and RSUs, Forfeited   (72,497)
Restricted Stock and RSUs, end of period   2,183,017
Weighted-Average Grant Date Fair Value, beginning of period $ 489.81 $ 489.81
Weighted-Average Grant Date Fair Value, Granted   749.44
Weighted-Average Grant Date Fair Value, Converted   506.68
Weighted-Average Grant Date Fair Value, Forfeited   574.82
Weighted-Average Grant Date Fair Value, end of period   $ 586.45
Performance-Based RSUs [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Restricted Stock and RSUs, beginning of period 700,217 700,217
Restricted Stock and RSUs, Granted   162,029
Restricted Stock and RSUs, Additional shares granted due to attainment of performance measures 4,545 4,545
Restricted Stock and RSUs, Converted   (193,872)
Restricted Stock and RSUs, Forfeited   (4,114)
Restricted Stock and RSUs, end of period   668,805
Weighted-Average Grant Date Fair Value, beginning of period $ 494.51 $ 494.51
Weighted-Average Grant Date Fair Value, Granted   739.22
Weighted-Average Grant Date Fair Value, Additional Grants   566.44
Weighted-Average Grant Date Fair Value, Converted   566.44
Weighted-Average Grant Date Fair Value, Forfeited   486.12
Weighted-Average Grant Date Fair Value, end of period   $ 533.48