v3.25.2
Derivatives - Schedule of Derivatives and Impact on AOCI (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Derivative Instruments, Gain (Loss) [Line Items]    
Beginning Balance, Amount $ 1,908,286 $ 1,334,348
Net losses recognized in other comprehensive income, net of tax (10,523) 6,705
Net losses reclassified from AOCI to earnings (559) (56)
Ending Balance, Amount 2,065,056 1,600,899
Designated as Hedging Instrument [Member] | Foreign Currency Forward Contracts [Member] | Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Beginning Balance, Amount 921  
Net losses recognized in other comprehensive income, net of tax (948) 501
Net losses reclassified from AOCI to earnings (559) (56)
Ending Balance, Amount $ (586) $ 445