XML 139 R98.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Pension and Other Post-Retirement Benefits - Assumptions (Details) | 12 Months Ended
--- | ---
Dec. 31, 2024 | Dec. 31, 2023
Expected long term return on assets and to measure the periodic cost |  |
Defined Benefit Plan, Health Care Cost Trend Rate Assumed for Next Fiscal Year, Post Age 65 | 6.00% | 6.25%
Medicare Advantage Part D |  |
Expected long term return on assets and to measure the periodic cost |  |
Defined Benefit Plan, Health Care Cost Trend Rate Assumed for Next Fiscal Year, Post Age 65 | 18.75% | 17.95%
Retiree Health and Life [Member] | Salaried and Hourly Health [Member] [Member] |  |
Expected long term return on assets and to measure the periodic cost |  |
Discount rate, benefit obligation | 5.41% | 4.85%
Discount rate, net periodic cost (benefit) | 4.84% | 5.04%
Retiree Health and Life [Member] | Salaried and Hourly Life Insurance [Member] [Member] |  |
Expected long term return on assets and to measure the periodic cost |  |
Discount rate, benefit obligation | 5.61% | 4.97%
Discount rate, net periodic cost (benefit) | 4.97% | 5.16%
UNITED STATES | Salaried Funded Plans [Member] [Domain] |  |
Expected long term return on assets and to measure the periodic cost |  |
Discount rate, benefit obligation | 5.59% | 4.95%
UNITED STATES | Hourly Funded Plans [Member] |  |
Expected long term return on assets and to measure the periodic cost |  |
Discount rate, benefit obligation | 5.74% | 5.06%
Discount rate, net periodic cost (benefit) | 5.06% | 5.24%
Expected return on plan assets, net periodic cost (benefit) | 5.60% | 5.60%
UNITED STATES | Salaried Funded and Unfunded Plans [Member] |  |
Expected long term return on assets and to measure the periodic cost |  |
Rate of compensation and pension-in-payment increases, benefit obligation | 3.00% | 3.00%
Discount rate, net periodic cost (benefit) | 4.95% | 5.15%
Expected return on plan assets, net periodic cost (benefit) | 6.40% | 6.30%
Rate of compensation and pension-in-payment increases, net periodic cost (benefit) | 3.00% | 3.00%
Foreign Plan [Member] |  |
Expected long term return on assets and to measure the periodic cost |  |
Discount rate, benefit obligation | 5.40% | 4.50%
Rate of compensation and pension-in-payment increases, benefit obligation | 3.00% | 2.80%
Discount rate, net periodic cost (benefit) | 4.50% | 4.90%
Expected return on plan assets, net periodic cost (benefit) | 4.80% | 4.70%
Rate of compensation and pension-in-payment increases, net periodic cost (benefit) | 2.80% | 3.00%
Minimum [Member] | UNITED STATES | Salaried Unfunded Plans [Domain] |  |
Expected long term return on assets and to measure the periodic cost |  |
Discount rate, benefit obligation | 5.11% | 4.74%
Minimum [Member] | UNITED STATES | Salaried Funded Plans [Member] [Domain] |  |
Expected long term return on assets and to measure the periodic cost |  |
us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationCashBalance | 4.54% | 4.14%
Maximum [Member] | UNITED STATES | Salaried Unfunded Plans [Domain] |  |
Expected long term return on assets and to measure the periodic cost |  |
Discount rate, benefit obligation | 5.55% | 4.92%
Maximum [Member] | UNITED STATES | Salaried Funded Plans [Member] [Domain] |  |
Expected long term return on assets and to measure the periodic cost |  |
us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationCashBalance | 4.78% | 4.66%

X
- Definition Defined Benefit Plan, Health Care Cost Trend Rate Assumed for Next Fiscal Year, Post Age 65 + References No definition available. + Details
Name: | gmt_DefinedBenefitPlanHealthCareCostTrendRateAssumedforNextFiscalYearPostAge65
Namespace Prefix: | gmt_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationCashBalance + References No definition available. + Details
Name: | gmt_UsGaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationCashBalance
Namespace Prefix: | gmt_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (k)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1 + Details
Name: | us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Weighted average rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (k)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1 + Details
Name: | us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (k)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1 + Details
Name: | us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480506/715-20-50-8 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (k)(3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1 + Details
Name: | us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 715 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (k)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480506/715-20-50-1 + Details
Name: | us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

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

X
- Details
Name: | us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis=gmt_MedicareAdvantagePartDMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=gmt_SalariedandHourlyHealthMemberMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=gmt_SalariedandHourlyLifeInsuranceMemberMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanSponsorLocationAxis=country_US
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=gmt_SalariedFundedPlansMemberDomain
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=gmt_HourlyFundedPlansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=gmt_SalariedFundedAndUnfundedPlansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RetirementPlanSponsorLocationAxis=us-gaap_ForeignPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=gmt_SalariedUnfundedPlansDomain
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |