XML 72 R61.htm IDEA: XBRL DOCUMENT
v3.4.0.3

Aggregate Notional Principal Amounts of Outstanding Derivative Financial Instruments with Related Balance Sheet Exposure (Detail) - USD ($) $ in Thousands | Mar. 31, 2016 | Dec. 31, 2015
--- | --- | ---
Derivative [Line Items] |  |  |
Derivative financial instrument, balance sheet exposure asset (liability) | [1] | $ (25,643) | $ (29,240)
United States Dollars (sell) Indian Rupees (buy) |  |  |
Derivative [Line Items] |  |  |
Derivative instrument notional principal amount | [2] | 1,122,400 | 1,139,400
Derivative financial instrument, balance sheet exposure asset (liability) | [1] | (31,954) | (48,197)
United States Dollars (sell) Mexican Peso (buy) |  |  |
Derivative [Line Items] |  |  |
Derivative instrument notional principal amount | [2] | 6,570 | 8,520
Derivative financial instrument, balance sheet exposure asset (liability) | [1] | (824) | (1,163)
United States Dollars (sell) Philippines Peso (buy) |  |  |
Derivative [Line Items] |  |  |
Derivative instrument notional principal amount | [2] | 53,075 | 58,500
Derivative financial instrument, balance sheet exposure asset (liability) | [1] | 224 | (1,387)
Euro (sell) United States Dollars (buy) |  |  |
Derivative [Line Items] |  |  |
Derivative instrument notional principal amount | [2] | 140,385 | 146,719
Derivative financial instrument, balance sheet exposure asset (liability) | [1] | 3,787 | 9,109
Euro (sell) Romanian Leu (buy) |  |  |
Derivative [Line Items] |  |  |
Derivative instrument notional principal amount | [2] | 31,516 | 39,027
Derivative financial instrument, balance sheet exposure asset (liability) | [1] | 1,036 | 567
Japanese Yen (sell) Chinese Renminbi (buy) |  |  |
Derivative [Line Items] |  |  |
Derivative instrument notional principal amount | [2] | 61,317 | 62,740
Derivative financial instrument, balance sheet exposure asset (liability) | [1] | (4,765) | (1,379)
Pound Sterling (sell) United States Dollars (buy) |  |  |
Derivative [Line Items] |  |  |
Derivative instrument notional principal amount | [2] | 105,771 | 118,438
Derivative financial instrument, balance sheet exposure asset (liability) | [1] | 9,178 | 7,496
Australian Dollars (sell) United States Dollars (buy) |  |  |
Derivative [Line Items] |  |  |
Derivative instrument notional principal amount | [2] | 99,000 | 106,544
Derivative financial instrument, balance sheet exposure asset (liability) | [1] | (399) | $ 5,714
Interest Rate Swap Floating To Fixed [Member] |  |  |
Derivative [Line Items] |  |  |
Derivative instrument notional principal amount | [2] | 200,000 |
Derivative financial instrument, balance sheet exposure asset (liability) | [1] | $ (1,926) |
[1] | Balance sheet exposure is denominated in U.S. dollars and denotes the mark-to-market impact of the derivative financial instruments on the reporting date.
[2] | Notional amounts are key elements of derivative financial instrument agreements but do not represent the amount exchanged by counterparties and do not measure the Company's exposure to credit or market risks. However, the amounts exchanged are based on the notional amounts and other provisions of the underlying derivative financial instrument agreements.

X
- Definition Aggregate notional amount specified by the derivative(s). Expressed as an absolute value. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Article 12 -Section 13 -Sentence Column B + Details
Name: | invest_DerivativeNotionalAmount
Namespace Prefix: | invest_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition Fair value of credit risk derivative asset after deduction of credit risk derivative liability. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4K -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=56946850&loc=SL5708775-113959 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 15 -URI http://asc.fasb.org/extlink&oid=49121117&loc=d3e13495-108611 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 10 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=49121117&loc=d3e13433-108611 + Details
Name: | us-gaap_CreditRiskDerivativesAtFairValueNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_DerivativeLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_DerivativeByNatureAxis=g_UnitedStatesDollarsSellIndianRupeesBuyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeByNatureAxis=g_UnitedStatesDollarsSellMexicanPesoBuyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeByNatureAxis=g_UnitedStatesDollarsSellPhilippinesPesoBuyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeByNatureAxis=g_EuroSellUnitedStatesDollarsBuyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeByNatureAxis=g_EuroSellRomanianLeuBuyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeByNatureAxis=g_JapaneseYenSellChineseRenminbiBuyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeByNatureAxis=g_PoundSterlingSellUnitedStatesDollarsBuyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeByNatureAxis=g_AustralianDollarsSellUnitedStatesDollarsBuyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeByNatureAxis=g_InterestRateSwapFloatingToFixedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |