XML 140 R35.htm IDEA: XBRL DOCUMENT
v3.25.2

DERIVATIVE INSTRUMENTS AND HEDGING ACTIVITIES (Tables) | 6 Months Ended
--- | ---
Jun. 30, 2025
Derivative Instruments and Hedging Activities Disclosure [Abstract] |
Schedule of Derivative Instruments | The following table summarizes the Company’s interest rate swaps designated as fair value hedges:
|  |  |  | Notional Amount |  |
Hedged Item |  | Nature of Swap |  | As of June 30, 2025 |  | As of December 31, 2024 |  | Floating Interest Rate
2014 Senior Notes due 2044 |  | Pay Floating/Receive Fixed |  | $ | 300 |  |  | $ | 300 |  |  | SOFR
2017 Senior Notes due 2028 |  | Pay Floating/Receive Fixed |  | 500 |  |  | 500 |  |  | SOFR
2018 Senior Notes due 2029 |  | Pay Floating/Receive Fixed |  | 400 |  |  | 400 |  |  | SOFR
2018 Senior Notes due 2048 |  | Pay Floating/Receive Fixed |  | 300 |  |  | 300 |  |  | SOFR
2020 Senior Notes due 2025 |  | Pay Floating/Receive Fixed |  | — |  |  | 300 |  |  | SOFR
2022 Senior Notes due 2052 |  | Pay Floating/Receive Fixed |  | 500 |  |  | 500 |  |  | SOFR
2022 Senior Notes due 2032 |  | Pay Floating/Receive Fixed |  | 250 |  |  | 250 |  |  | SOFR
Total |  |  |  | $ | 2,250 |  |  | $ | 2,550 |  |  |
The following tables provide information on the cross-currency swaps designated as net investment hedges under ASC Topic 815:
June 30, 2025
|  | Pay |  | Receive
Nature of Swap |  | Notional Amount (1) |  | Weighted Average Interest Rate |  | Notional Amount |  | Weighted Average Interest Rate
Pay Fixed/Receive Fixed |  | € | 1,997 |  |  | 2.48% |  | $ | 2,114 |  |  | 3.98%
Pay Floating/Receive Floating |  | € | 1,688 |  |  | Based on ESTR |  | $ | 1,750 |  |  | Based on SOFR
Pay Fixed/Receive Fixed |  | HK$ | 3,907 |  |  | —% |  | $ | 500 |  |  | 0.64%
Pay Fixed/Receive Fixed |  | S$ | 389 |  |  | —% |  | HK$ | 2,350 |  |  | 0.62%
(1) € = euro, HK$ = Hong Kong dollar, S$ = Singapore dollar
December 31, 2024
|  | Pay |  | Receive
Nature of Swap |  | Notional Amount |  | Weighted Average Interest Rate |  | Notional Amount |  | Weighted Average Interest Rate
Pay Fixed/Receive Fixed |  | € | 965 |  |  | 2.91% |  | $ | 1,014 |  |  | 4.41%
Pay Floating/Receive Floating |  | € | 2,138 |  |  | Based on ESTR |  | $ | 2,250 |  |  | Based on SOFR
Gains and Losses on Derivatives Designated as Hedging Instruments | The following table summarizes the impact to the statements of operations of the Company’s interest rate swaps designated as fair value hedges:
Total amounts of financial statement line item presented in the statements of operations in which the effects of fair value hedges are recorded |  | Amount of income/(loss) recognized in the consolidated statements of operations
| Three Months Ended June 30, |  | Six Months Ended June 30,
| 2025 |  | 2024 |  | 2025 |  | 2024
Interest expense, net |  | $ | (61) |  |  | $ | (63) |  |  | $ | (122) |  |  | $ | (125) |
Description |  | Location on Consolidated Statements of Operations |  |  |  |  |  |  |  |
Net interest settlements and accruals on interest rate swaps |  | Interest expense, net |  | $ | (15) |  |  | $ | (24) |  |  | $ | (33) |  |  | $ | (49) |
Fair value changes on interest rate swaps |  | Interest expense, net |  | $ | 25 |  |  | $ | 7 |  |  | $ | 62 |  |  | $ | (22) |
Fair value changes on hedged debt |  | Interest expense, net |  | $ | (25) |  |  | $ | (7) |  |  | $ | (62) |  |  | $ | 22 |
Schedule of Net Investment Hedges, Notional Amount That Will Be Settled At Expiry | As of June 30, 2025 these hedges will expire and the notional amounts will be settled as follows unless terminated early at the discretion of the Company:
|  | EUR/USD |  | HKD/USD |  | SGD/HKD
Years Ending December 31, |  | Notional Amount (Pay) (1) |  | Notional Amount (Receive) |  | Notional Amount (Pay) (1) |  | Notional Amount (Receive) |  | Notional Amount (Pay) (1) |  | Notional Amount (Receive) (1)
2027 |  | € | 531 |  |  | $ | 550 |  |  | HK$ | — |  |  | $ | — |  |  | S$ | — |  |  | HK$ | — |
2028 |  | 588 |  |  | 600 |  |  | — |  |  | — |  |  | — |  |  | — |
2029 |  | 573 |  |  | 614 |  |  | — |  |  | — |  |  | — |  |  | — |
2030 |  | 662 |  |  | 700 |  |  | — |  |  | — |  |  | — |  |  | — |
2031 |  | 481 |  |  | 500 |  |  | — |  |  | — |  |  | — |  |  | — |
2032 |  | 481 |  |  | 500 |  |  | 3,907 |  |  | 500 |  |  | 389 |  |  | 2,350 |
2033 |  | 370 |  |  | 400 |  |  | — |  |  | — |  |  | — |  |  | — |
Total |  | € | 3,686 |  |  | $ | 3,864 |  |  | HK$ | 3,907 |  |  | $ | 500 |  |  | S$ | 389 |  |  | HK$ | 2,350 |
(1) € = euro, HK$ = Hong Kong dollar, S$ = Singapore dollar
Amount of Gain/(Loss) Recognized in AOCI on Derivative Net Investment Hedging Relationships (Effectiveness Portion) | The following table provides information on the gains/(losses) on the Company’s net investment and cash flow hedges:
Derivative and Non-Derivative Instruments in Net Investment Hedging Relationships |  | Amount of Gain/(Loss) Recognized in AOCL on Derivative, net of Tax |  | Amount of Loss Reclassified from AOCL into Income, net of Tax |  | Gain Recognized in Income on Derivative (Amount Excluded from Effectiveness Testing)
| Three Months Ended June 30, |  | Three Months Ended June 30, |  | Three Months Ended June 30,
| 2025 |  | 2024 |  | 2025 |  | 2024 |  | 2025 |  | 2024
Cross currency swaps |  | $ | (277) |  |  | $ | 24 |  |  | $ | — |  |  | $ | — |  |  | $ | 15 |  |  | $ | 11 |
Long-term debt |  | (87) |  |  | 8 |  |  | — |  |  | — |  |  | — |  |  | — |
Total net investment hedges |  | $ | (364) |  |  | $ | 32 |  |  | $ | — |  |  | $ | — |  |  | $ | 15 |  |  | $ | 11 |
Derivatives in Cash Flow Hedging Relationships |  |  |  |  |  |  |  |  |  |  |  |
Interest rate contracts |  | $ | — |  |  | $ | — |  |  | $ | (1) |  |  | $ | — |  |  | $ | — |  |  | $ | — |
Total cash flow hedges |  | $ | — |  |  | $ | — |  |  | $ | (1) |  |  | $ | — |  |  | $ | — |  |  | $ | — |
Total |  | $ | (364) |  |  | $ | 32 |  |  | $ | (1) |  |  | $ | — |  |  | $ | 15 |  |  | $ | 11 |
Derivative and Non-Derivative Instruments in Net Investment Hedging Relationships |  | Amount of Gain/(Loss) Recognized in AOCL on Derivative, net of Tax |  | Amount of Loss Reclassified from AOCL into Income, net of Tax |  | Gain Recognized in Income on Derivative (Amount Excluded from Effectiveness Testing)
| Six Months Ended June 30, |  | Six Months Ended June 30, |  | Six Months Ended June 30,
|  | 2025 |  | 2024 |  | 2025 |  | 2024 |  | 2025 |  | 2024
Cross currency swaps |  | $ | (365) |  |  | $ | 75 |  |  | $ | — |  |  | $ | — |  |  | $ | 29 |  |  | $ | 22 |
Long-term debt |  | (129) |  |  | 31 |  |  | — |  |  | — |  |  | — |  |  | — |
Total net investment hedges |  | $ | (494) |  |  | $ | 106 |  |  | $ | — |  |  | $ | — |  |  | $ | 29 |  |  | $ | 22 |
Derivatives in Cash Flow Hedging Relationships |  |  |  |  |  |  |  |  |  |  |  |
Interest rate contracts |  | — |  |  | — |  |  | (1) |  |  | (1) |  |  | — |  |  | — |
Total cash flow hedges |  | $ | — |  |  | $ | — |  |  | $ | (1) |  |  | $ | (1) |  |  | $ | — |  |  | $ | — |
Total |  | $ | (494) |  |  | $ | 106 |  |  | $ | (1) |  |  | $ | (1) |  |  | $ | 29 |  |  | $ | 22 |
Components of Accumulated Other Comprehensive Income | The cumulative amount of net investment hedge and cash flow hedge gains (losses) remaining in AOCL is as follows:
| Cumulative Gains (Losses), net of tax
| June 30, 2025 |  | December 31, 2024
Net investment hedges |  |  |
Cross currency swaps | $ | (187) |  |  | $ | 178 |
FX forwards | 29 |  |  | 29 |
Long-term debt | (61) |  |  | 68 |
Total net investment hedges | $ | (219) |  |  | $ | 275 |
Cash flow hedges |  |  |
Interest rate contracts | $ | (42) |  |  | $ | (43) |
Cross currency swaps | 1 |  |  | 1 |
Total cash flow hedges | (41) |  |  | (42) |
Total net gain in AOCL | $ | (260) |  |  | $ | 233 |
The following tables show changes in AOCL by component (net of tax):
| Three Months Ended June 30,
| 2025 |  | 2024
Gains/(Losses) | Pension and Other Retirement Benefits | Cash Flow Hedges | Foreign Currency Translation Adjustments | Net Investment Hedges | Total |  | Pension and Other Retirement Benefits | Cash Flow Hedges | Foreign Currency Translation Adjustments | Net Investment Hedges | Total
Balance at March 31, | $ | (39) |  | $ | (42) |  | $ | (642) |  | $ | 145 |  | $ | (578) |  |  | $ | (57) |  | $ | (43) |  | $ | (635) |  | $ | 127 |  | $ | (608) |
Other comprehensive income (loss) before reclassifications | (1) |  | — |  | 424 |  | (364) |  | 59 |  |  | (1) |  | — |  | (39) |  | 32 |  | (8) |
Amounts reclassified from AOCL | (1) |  | 1 |  | — |  | — |  | — |  |  | (1) |  | — |  | — |  | — |  | (1) |
Other comprehensive income (loss) | (2) |  | 1 |  | 424 |  | (364) |  | 59 |  |  | (2) |  | — |  | (39) |  | 32 |  | (9) |
Balance at June 30, | $ | (41) |  | $ | (41) |  | $ | (218) |  | $ | (219) |  | $ | (519) |  |  | $ | (59) |  | $ | (43) |  | $ | (674) |  | $ | 159 |  | $ | (617) |
| Six Months Ended June 30,
| 2025 |  | 2024
| Pension and Other Retirement Benefits | Cash Flow Hedges | Foreign Currency Translation Adjustments | Net Investment Hedges | Total |  | Pension and Other Retirement Benefits | Cash Flow Hedges | Foreign Currency Translation Adjustments | Net Investment Hedges | Total
Balance at December 31, | $ | (39) |  | $ | (42) |  | $ | (832) |  | $ | 275 |  | $ | (638) |  |  | $ | (56) |  | $ | (44) |  | $ | (520) |  | $ | 53 |  | $ | (567) |
Other comprehensive income (loss) before reclassifications | (1) |  | — |  | 614 |  | (494) |  | 119 |  |  | (2) |  | — |  | (154) |  | 106 |  | (50) |
Amounts reclassified from AOCL | (1) |  | 1 |  | — |  | — |  | — |  |  | (1) |  | 1 |  | — |  | — |  | — |
Other comprehensive income (loss) | (2) |  | 1 |  | 614 |  | (494) |  | 119 |  |  | (3) |  | 1 |  | (154) |  | 106 |  | (50) |
Balance at June 30, | $ | (41) |  | $ | (41) |  | $ | (218) |  | $ | (219) |  | $ | (519) |  |  | $ | (59) |  | $ | (43) |  | $ | (674) |  | $ | 159 |  | $ | (617) |
Summary of Notional Amounts of Outstanding Foreign Exchange Forwards | The following table summarizes the notional amounts of the Company’s outstanding foreign exchange forwards:
| June 30, 2025 |  | December 31, 2024
Notional amount of currency pair (1): | Sell |  | Buy |  | Sell |  | Buy
Contracts to sell USD for GBP | $ | 656 |  |  | £ | 493 |  |  | $ | 604 |  |  | £ | 470 |
Contracts to sell USD for JPY | $ | 28 |  |  | ¥ | 4,000 |  |  | $ | 29 |  |  | ¥ | 4,000 |
Contracts to sell USD for CAD | $ | 46 |  |  | C$ | 63 |  |  | $ | 35 |  |  | C$ | 50 |
Contracts to sell USD for SGD | $ | 66 |  |  | S$ | 84 |  |  | $ | 45 |  |  | S$ | 59 |
Contracts to sell USD for EUR | $ | 44 |  |  | € | 39 |  |  | $ | — |  |  | € | — |
Contracts to sell USD for INR | $ | 22 |  |  | ₹ | 1,900 |  |  | $ | 23 |  |  | ₹ | 1,900 |
Contracts to sell EUR for USD | € | — |  |  | $ | — |  |  | € | 12 |  |  | $ | 12 |
Gains and Losses Recognized in Consolidated Statement of Operations on Derivatives Not Designated as Hedging instruments | The following table summarizes the impact to the consolidated statements of operations relating to the gains (losses) on the Company’s derivatives which are not designated as hedging instruments:
Derivatives not designated as accounting hedges |  | Location on Consolidated Statements of Operations |  |  | Three Months Ended June 30, |  | Six Months Ended June 30, |
|  |  | 2025 |  | 2024 |  | 2025 |  | 2024 |
FX forwards |  | Other non-operating income, net |  |  | $ | 48 |  |  | $ | (5) |  |  | $ | 66 |  |  | $ | (18) |  |
Total return swaps |  | Operating expense |  |  | $ | 5 |  |  | $ | 1 |  |  | $ | 3 |  |  | $ | 4 |  |
Total return swaps |  | SG&A expense |  |  | $ | 2 |  |  | $ | — |  |  | $ | 1 |  |  | $ | 1 |  |
Fair Value of Derivative Instruments | The table below shows the classification between assets and liabilities on the Company’s consolidated balance sheets for the fair value of the derivative instrument as well as the carrying value of its non-derivative debt instruments designated and qualifying as net investment hedges:
|  | Derivative and Non-Derivative Instruments
|  | Balance Sheet Location |  | June 30, 2025 |  | December 31, 2024
Assets: |  |  |  |  |  |
Derivatives designated as accounting hedges: |  |  |  |  |  |
Cross-currency swaps designated as net investment hedges |  | Other assets |  | $ | — |  |  | $ | 58 |
Derivatives not designated as accounting hedges: |  |  |  |  |  |
FX forwards on certain assets and liabilities |  | Other current assets |  | 21 |  |  | — |
Total assets |  |  |  | $ | 21 |  |  | $ | 58 |
Liabilities: |  |  |  |  |  |
Derivatives designated as accounting hedges: |  |  |  |  |  |
Interest rate swaps designated as fair value hedges |  | Accounts payable and accrued liabilities |  | $ | 7 |  |  | $ | 3 |
Cross-currency swaps designated as net investment hedges |  | Other liabilities |  | 488 |  |  | 26 |
Interest rate swaps designated as fair value hedges |  | Other liabilities |  | 100 |  |  | 166 |
Total derivatives designated as accounting hedges |  |  |  | 595 |  |  | 195 |
Non-derivatives designated as accounting hedges: |  |  |  |  |  |
Long-term debt designated as net investment hedge |  | Long-term debt |  | 1,467 |  |  | 1,294 |
Derivatives not designated as accounting hedges: |  |  |  |  |  |
FX forwards on certain assets and liabilities |  | Accounts payable and accrued liabilities |  | — |  |  | 21 |
Total liabilities |  |  |  | $ | 2,062 |  |  | $ | 1,510 |

X
- Definition Schedule of Net Investment Hedges, Notional Amount That Will Be Settled At Expiry + References No definition available. + Details
Name: | mco_ScheduleOfNetInvestmentHedgesNotionalAmountThatWillBeSettledAtExpiryTableTextBlock
Namespace Prefix: | mco_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Tabular disclosure of the components of accumulated other comprehensive income (loss). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 45 -Paragraph 14A -Publisher FASB -URI https://asc.fasb.org/1943274/2147482790/220-10-45-14A Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 830 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481674/830-30-50-1 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 830 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481694/830-30-45-20 + Details
Name: | us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4CC -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4CC Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4C -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4A -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4A -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4E -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4E + Details
Name: | us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 182 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480401/815-10-55-182 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4E -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4E Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4B -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B + Details
Name: | us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of pertinent information about a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item. + References No definition available. + Details
Name: | us-gaap_ScheduleOfDerivativeInstrumentsTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the effective portion of gains and losses on derivative instruments (and nonderivative instruments) designated and qualifying in net investment hedges recorded in accumulated other comprehensive income (loss) during the term of the hedging relationship and reclassified into earnings during the current period. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4E -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4E Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4A -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4CCC -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4CCC + Details
Name: | us-gaap_ScheduleOfNetInvestmentHedgesInAccumulatedOtherComprehensiveIncomeLossTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the notional amounts of outstanding derivative positions. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1A -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A + Details
Name: | us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of derivative instrument not designated or qualifying as hedging instrument. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4CC -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4CC Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4E -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4E Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4A -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4B -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4B + Details
Name: | us-gaap_ScheduleOfOtherDerivativesNotDesignatedAsHedgingInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration