v3.25.2
Subsequent Event - Additional Information (Detail) - 2025 Share Repurchase Program [Member] - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended
Aug. 06, 2025
Jun. 30, 2025
Subsequent Event [Line Items]    
Purchase shares of common stock   200,000
Average price per share   $ 577.13
Aggregate repurchase amount   $ 125.0
Amount remained available for future stock repurchases under repurchase program   $ 375.0
Subsequent Event [Member]    
Subsequent Event [Line Items]    
Purchase shares of common stock 200,000  
Average price per share $ 546.33  
Aggregate repurchase amount $ 125.0  
Amount remained available for future stock repurchases under repurchase program $ 250.0