XML 141 R128.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Other operating (income) expense, net - Schedule of other operating (income) expense, net (Detail) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2021 | Dec. 31, 2020 | Dec. 31, 2019
Other Income and Expenses [Abstract] |  |  |
Write-down of intangible assets and property, plant and equipment | $ 915 | $ 14,083 | $ 3,511
Write-down of operating lease right-of-use assets and other assets | 0 | 18,084 | 0
Change in fair value of earn out consideration and deferred consideration (relating to business acquisitions) | (750) | (7,790) | 0
Other operating (income) expense | (1,368) | (5,046) | (34,545)
Other operating (income) expense, net | (1,203) | 19,331 | (31,034)
Write-down of restructuring charges | 0 | 10,244 | 0
Gain on land rights transferred | $ 0 | $ 0 | $ 31,380

X
- Definition This element represents the amount of any change, including any differences arising upon settlement, recognized during the reporting period in the value of a liability, arising from an item of contingent/deferred consideration, assumed in a business combination. + References No definition available. + Details
Name: | g_BusinessCombinationContingentAndDeferredConsiderationArrangementsChangeInAmountOfContingentAndDeferredConsiderationLiability
Namespace Prefix: | g_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Non-cash transaction gain on exchange of non-monetary asset. + References No definition available. + Details
Name: | g_NonCashTransactionGainOnExchangeOfNonMonetaryAsset
Namespace Prefix: | g_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of other operating income (expenses), not previously categorized, from items that are associated with the entity's operation. + References No definition available. + Details
Name: | g_OtherOperatingIncomeExpense
Namespace Prefix: | g_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Writedown Of Restructuring Charge + References No definition available. + Details
Name: | g_WritedownOfRestructuringCharge
Namespace Prefix: | g_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 45 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228 + Details
Name: | us-gaap_AssetImpairmentCharges
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of loss from impairment of right-of-use asset from operating lease. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 25 -Paragraph 6 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=123399704&loc=SL77918431-209957 + Details
Name: | us-gaap_OperatingLeaseImpairmentLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_OtherIncomeAndExpensesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations. + References No definition available. + Details
Name: | us-gaap_OtherOperatingIncomeExpenseNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration