v3.25.2
Stock-Based Compensation - Summary of Activity for RSUs (Detail) - Restricted Stock Units (RSUs) [Member] - $ / shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
RSUs, Beginning of period 900,000 1,000,000
Granted 700,000 400,000
Vested or forfeited (400,000) (400,000)
RSU, End of period 1,200,000 1,000,000
RSUs, Weighted Average Grant Date Fair Value, Beginning of period $ 104.83 $ 98.36
Weighted Average Grant Date Fair Value, Granted 76.98 122.22
Weighted Average Grant Date Fair Value, Vested and Forfeited 103.39 107.17
RSUs, Weighted Average Grant Date Fair Value, End of period $ 89.04 $ 104.59