XML 59 R51.htm IDEA: XBRL DOCUMENT v3.26.1
Derivative Financial Instruments and Hedging - Derivative Instruments, Gain (Loss) (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Derivatives designated as hedging instruments [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Total gains (losses) recognized in earnings $ 4,892 $ 1,048 $ 8,256 $ 1,331
Derivatives not designated as hedging instruments [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Total gains (losses) recognized in earnings 988 1,275 1,241 1,019
Foreign Currency Contracts [Member] | Derivatives not designated as hedging instruments [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Total gains (losses) recognized in earnings $ 988 $ 1,275 $ 1,241 $ 1,019
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Nonoperating Income (Expense) Nonoperating Income (Expense) Nonoperating Income (Expense) Nonoperating Income (Expense)
Foreign Currency Contracts [Member] | Location, Statement of Income, Balance [Axis]: us-gaap:CostOfRevenue | Derivatives designated as hedging instruments [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Total gains (losses) recognized in earnings $ 431 $ 80 $ 725 $ 104
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Cost of Revenue Cost of Revenue Cost of Revenue Cost of Revenue
Foreign Currency Contracts [Member] | Location, Statement of Income, Balance [Axis]: us-gaap:GeneralAndAdministrativeExpense | Derivatives designated as hedging instruments [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Total gains (losses) recognized in earnings $ 595 $ 177 $ 1,008 $ 225
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] General and Administrative Expense General and Administrative Expense General and Administrative Expense General and Administrative Expense
Foreign Currency Contracts [Member] | Location, Statement of Income, Balance [Axis]: us-gaap:ResearchAndDevelopmentExpense | Derivatives designated as hedging instruments [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Total gains (losses) recognized in earnings $ 3,111 $ 659 $ 5,243 $ 830
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Research and Development Expense Research and Development Expense Research and Development Expense Research and Development Expense
Foreign Currency Contracts [Member] | Location, Statement of Income, Balance [Axis]: us-gaap:SellingAndMarketingExpense | Derivatives designated as hedging instruments [Member]        
Derivative Instruments, Gain (Loss) [Line Items]        
Total gains (losses) recognized in earnings $ 755 $ 132 $ 1,280 $ 172
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Selling and Marketing Expense Selling and Marketing Expense Selling and Marketing Expense Selling and Marketing Expense