v3.24.2.u1
Stock-Based Compensation - Restricted Stock Units ("RSUs") Activity (Detail) - $ / shares
1 Months Ended 6 Months Ended
Jan. 31, 2024
Jun. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Restricted Stock Units, beginning of period 1,772,639 1,772,639
Restricted Stock Units, Granted   848,476
Restricted Stock Units, Converted   (720,401)
Restricted Stock Units, Forfeited   (50,793)
Restricted Stock Units, end of period   1,849,921
Weighted-Average Grant Date Fair Value, beginning of period $ 757.49 $ 757.49
Weighted-Average Grant Date Fair Value, Granted   801.41
Weighted-Average Grant Date Fair Value, Converted   758.94
Weighted-Average Grant Date Fair Value, Forfeited   723.19
Weighted-Average Grant Date Fair Value, end of period   $ 778
Performance-Based RSUs [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Restricted Stock Units, beginning of period 456,384 456,384
Restricted Stock Units, Granted   165,631
Reduction of shares due to performance measures 42,341 (42,341)
Restricted Stock Units, Converted   (115,631)
Restricted Stock Units, end of period   464,043
Weighted-Average Grant Date Fair Value, beginning of period $ 767.69 $ 767.69
Weighted-Average Grant Date Fair Value, Granted   798.83
Weighted-Average Grant Date Fair Value, Converted   739.22
Weighted-Average Grant Date Fair Value, Forfeited   739.22
Weighted-Average Grant Date Fair Value, end of period   $ 788.49