XML 79 R67.htm IDEA: XBRL DOCUMENT v3.23.1
Derivative Financial Instruments - Schedule of gains or losses recognized in other comprehensive income (loss) (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Other Comprehensive Income (Loss) [Line Items]    
Changes in fair value of effective portion of outstanding derivatives, net $ 18,824 $ 4,239
Net gains (losses) reclassified into statement of income on completion of hedged transactions, before tax 2,191 648
Non designated hedges, amount of (gain) loss recognized in statement of income on derivatives 7,851 (3,522)
Revenue    
Other Comprehensive Income (Loss) [Line Items]    
Net gains (losses) reclassified into statement of income on completion of hedged transactions, before tax 635 296
Cost of revenue    
Other Comprehensive Income (Loss) [Line Items]    
Net gains (losses) reclassified into statement of income on completion of hedged transactions, before tax (1,413) 1,654
Selling, general and administrative expenses    
Other Comprehensive Income (Loss) [Line Items]    
Net gains (losses) reclassified into statement of income on completion of hedged transactions, before tax (191) 551
Interest expense    
Other Comprehensive Income (Loss) [Line Items]    
Net gains (losses) reclassified into statement of income on completion of hedged transactions, before tax 3,160 (1,853)
Forward foreign exchange contracts    
Other Comprehensive Income (Loss) [Line Items]    
Changes in fair value of effective portion of outstanding derivatives, net 17,375 (2,592)
Forward foreign exchange contracts | Foreign exchange gains (losses), net | Non-designated    
Other Comprehensive Income (Loss) [Line Items]    
Non designated hedges, amount of (gain) loss recognized in statement of income on derivatives 7,851 (3,522)
Interest rate swaps    
Other Comprehensive Income (Loss) [Line Items]    
Changes in fair value of effective portion of outstanding derivatives, net $ 1,449 $ 6,831