XML 120 R97.htm IDEA: XBRL DOCUMENT v3.25.2
Derivative Financial Instruments - Summary of Effect of Derivative Financial Instruments on Consolidated Statements of Comprehensive Income And Operations (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2025
Jun. 30, 2024
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Foreign exchange contracts $ (143,268) $ (203,663)  
Total (143,268) (203,663)  
Foreign exchange contracts 0 0  
Total 0 0  
Payments under derivative financial instruments   127,982 $ 77,368
Net Investment Hedges | Foreign exchange contracts      
Derivative Instruments and Hedging Activities Disclosures [Line Items]      
Payments under derivative financial instruments $ 114,100    
Payments under derivative financial instruments, net of adjustments   $ 33,600