XML 54 R28.htm IDEA: XBRL DOCUMENT
v3.24.2

Fair Value Measurements and Derivative Instruments (Tables) | 6 Months Ended
--- | ---
Jun. 30, 2024
Derivative Instruments |
Schedule of Estimated Fair Value of Financial Instruments that are not Measured at Fair Value on Recurring Basis | The estimated fair value of our financial instruments that are not measured at fair value, categorized based upon the fair value hierarchy, are as follows (in millions):
|  | Fair Value Measurements at June 30, 2024 |  | Fair Value Measurements at December 31, 2023
Description |  | Total Carrying Amount |  | Total Fair Value |  | Level 1(1) |  | Level 2(2) |  | Level 3(3) |  | Total Carrying Amount |  | Total Fair Value |  | Level 1(1) |  | Level 2(2) |  | Level 3(3)
Assets: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Cash and cash equivalents(4) |  | $ | 391 |  |  | $ | 391 |  |  | $ | 391 |  |  | $ | — |  |  | $ | — |  |  | $ | 497 |  |  | $ | 497 |  |  | $ | 497 |  |  | $ | — |  |  | $ | — |
Total Assets |  | $ | 391 |  |  | $ | 391 |  |  | $ | 391 |  |  | $ | — |  |  | $ | — |  |  | $ | 497 |  |  | $ | 497 |  |  | $ | 497 |  |  | $ | — |  |  | $ | — |
Liabilities: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Long-term debt (including current portion of debt)(5) |  | $ | 20,760 |  |  | $ | 23,647 |  |  | $ | — |  |  | $ | 23,647 |  |  | $ | — |  |  | $ | 21,083 |  |  | $ | 23,700 |  |  | $ | — |  |  | $ | 23,700 |  |  | $ | — |
Total Liabilities |  | $ | 20,760 |  |  | $ | 23,647 |  |  | $ | — |  |  | $ | 23,647 |  |  | $ | — |  |  | $ | 21,083 |  |  | $ | 23,700 |  |  | $ | — |  |  | $ | 23,700 |  |  | $ | — |
(1) Inputs based on quoted prices (unadjusted) in active markets for identical assets or liabilities that we have the ability to access. Valuation of these items does not entail a significant amount of judgment. (2) Inputs other than quoted prices included within Level 1 that are observable for the liability, either directly or indirectly. For unsecured revolving credit facilities and unsecured term loans, fair value is determined utilizing the income valuation approach. This valuation model takes into account the contract terms of our debt such as the debt maturity and the interest rate on the debt. The valuation model also takes into account the creditworthiness of the Company. We valued our senior notes and convertible notes using a quoted market price, which is considered a Level 2 input as it is observable in the market; however, these instruments have a limited trading volume and as such this fair value estimate is not necessarily indicative of the value at which the instruments could be retired or transferred. (3) Inputs that are unobservable. The Company did not use any Level 3 inputs as of June 30, 2024 and December 31, 2023. (4) Consists of cash and marketable securities with original maturities of less than 90 days. (5) Consists of unsecured revolving credit facilities, senior notes, term loans and convertible notes. These amounts do not include our finance lease obligations.
Schedule of Company's Financial Instruments Recorded at Fair Value on Recurring Basis | Assets and liabilities that are recorded at fair value have been categorized based upon the fair value hierarchy. The following table presents information about the Company’s financial instruments recorded at fair value on a recurring basis (in millions):
|  | Fair Value Measurements at June 30, 2024 |  | Fair Value Measurements at December 31, 2023
Description |  | Total |  | Level 1(1) |  | Level 2(2) |  | Level 3(3) |  | Total |  | Level 1(1) |  | Level 2(2) |  | Level 3(3)
Assets: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Derivative financial instruments(4) |  | $ | 148 |  |  | $ | — |  |  | $ | 148 |  |  | $ | — |  |  | $ | 144 |  |  | $ | — |  |  | $ | 144 |  |  | $ | — |
Total Assets |  | $ | 148 |  |  | $ | — |  |  | $ | 148 |  |  | $ | — |  |  | $ | 144 |  |  | $ | — |  |  | $ | 144 |  |  | $ | — |
Liabilities: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Derivative financial instruments(4) |  | $ | 29 |  |  | $ | — |  |  | $ | 29 |  |  | $ | — |  |  | $ | 66 |  |  | $ | — |  |  | $ | 66 |  |  | $ | — |
Total Liabilities |  | $ | 29 |  |  | $ | — |  |  | $ | 29 |  |  | $ | — |  |  | $ | 66 |  |  | $ | — |  |  | $ | 66 |  |  | $ | — |
(1)Inputs based on quoted prices (unadjusted) in active markets for identical assets or liabilities that we have the ability to access. Valuation of these items does not entail a significant amount of judgment. No Level 1 inputs were used in fair value measurements of other financial instruments as of June 30, 2024 and December 31, 2023. (2)Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly. For foreign currency forward contracts, interest rate swaps and fuel swaps, fair value is derived using valuation models that utilize the income valuation approach. These valuation models take into account the contract terms, such as maturity, as well as other inputs, such as foreign exchange rates and curves, fuel types, fuel curves and interest rate yield curves. Derivative instrument fair values take into account the creditworthiness of the counterparty and the Company. (3)Inputs that are unobservable. No Level 3 inputs were used in fair value measurements of other financial instruments as of June 30, 2024 and December 31, 2023. (4)Consists of foreign currency forward contracts, interest rate and fuel swaps. Refer to the "Fair Value of Derivative Instruments" table for breakdown by instrument type.
Schedule of Offsetting Assets | The following table presents information about the Company’s offsetting of financial assets and liabilities under master netting agreements with derivative counterparties (in millions):
|  | Gross Amounts not Offset in the Consolidated Balance Sheet that are Subject to Master Netting Agreements
|  | As of June 30, 2024 |  | As of December 31, 2023
|  | Gross Amount of Derivative Assets Presented in the Consolidated Balance Sheet |  | Gross Amount of Eligible Offsetting Recognized Derivative Liabilities |  | Cash Collateral Received |  | Net Amount of Derivative Assets |  | Gross Amount of Derivative Assets Presented in the Consolidated Balance Sheet |  | Gross Amount of Eligible Offsetting Recognized Derivative Liabilities |  | Cash Collateral Received |  | Net Amount of Derivative Assets
Derivatives subject to master netting agreements |  | $ | 148 |  |  | $ | (25) |  |  | $ | — |  |  | $ | 123 |  |  | $ | 144 |  |  | $ | (28) |  |  | $ | — |  |  | $ | 116 |
Total |  | $ | 148 |  |  | $ | (25) |  |  | $ | — |  |  | $ | 123 |  |  | $ | 144 |  |  | $ | (28) |  |  | $ | — |  |  | $ | 116 |
|  | Gross Amount of Derivative Liabilities Presented in the Consolidated Balance Sheet |  | Gross Amount of Eligible Offsetting Recognized Derivative Assets |  | Cash Collateral Pledged |  | Net Amount of Derivative Liabilities |  | Gross Amount of Derivative Liabilities Presented in the Consolidated Balance Sheet |  | Gross Amount of Eligible Offsetting Recognized Derivative Assets |  | Cash Collateral Pledged |  | Net Amount of Derivative Liabilities
Derivatives subject to master netting agreements |  | $ | (29) |  |  | $ | 25 |  |  | $ | — |  |  | $ | (4) |  |  | $ | (66) |  |  | $ | 28 |  |  | $ | — |  |  | $ | (38) |
Total |  | $ | (29) |  |  | $ | 25 |  |  | $ | — |  |  | $ | (4) |  |  | $ | (66) |  |  | $ | 28 |  |  | $ | — |  |  | $ | (38) |
Schedule of Offsetting Liabilities | The following table presents information about the Company’s offsetting of financial assets and liabilities under master netting agreements with derivative counterparties (in millions):
|  | Gross Amounts not Offset in the Consolidated Balance Sheet that are Subject to Master Netting Agreements
|  | As of June 30, 2024 |  | As of December 31, 2023
|  | Gross Amount of Derivative Assets Presented in the Consolidated Balance Sheet |  | Gross Amount of Eligible Offsetting Recognized Derivative Liabilities |  | Cash Collateral Received |  | Net Amount of Derivative Assets |  | Gross Amount of Derivative Assets Presented in the Consolidated Balance Sheet |  | Gross Amount of Eligible Offsetting Recognized Derivative Liabilities |  | Cash Collateral Received |  | Net Amount of Derivative Assets
Derivatives subject to master netting agreements |  | $ | 148 |  |  | $ | (25) |  |  | $ | — |  |  | $ | 123 |  |  | $ | 144 |  |  | $ | (28) |  |  | $ | — |  |  | $ | 116 |
Total |  | $ | 148 |  |  | $ | (25) |  |  | $ | — |  |  | $ | 123 |  |  | $ | 144 |  |  | $ | (28) |  |  | $ | — |  |  | $ | 116 |
|  | Gross Amount of Derivative Liabilities Presented in the Consolidated Balance Sheet |  | Gross Amount of Eligible Offsetting Recognized Derivative Assets |  | Cash Collateral Pledged |  | Net Amount of Derivative Liabilities |  | Gross Amount of Derivative Liabilities Presented in the Consolidated Balance Sheet |  | Gross Amount of Eligible Offsetting Recognized Derivative Assets |  | Cash Collateral Pledged |  | Net Amount of Derivative Liabilities
Derivatives subject to master netting agreements |  | $ | (29) |  |  | $ | 25 |  |  | $ | — |  |  | $ | (4) |  |  | $ | (66) |  |  | $ | 28 |  |  | $ | — |  |  | $ | (38) |
Total |  | $ | (29) |  |  | $ | 25 |  |  | $ | — |  |  | $ | (4) |  |  | $ | (66) |  |  | $ | 28 |  |  | $ | — |  |  | $ | (38) |
Schedule of Fuel Swap Agreements | As of June 30, 2024 and December 31, 2023, we had the following outstanding fuel swap agreements:
| Fuel Swap Agreements
| As of June 30, 2024 |  | As of December 31, 2023
Designated as hedges: | (metric tons)
2024 | 524,701 |  |  | 1,054,501 |
2025 | 773,700 |  |  | 685,400 |
2026 | 430,350 |  |  | 44,200 |
| Fuel Swap Agreements
| As of June 30, 2024 |  | As of December 31, 2023
Designated hedges as a % of projected fuel purchases: | (% hedged)
2024 | 61 | % |  | 61 | %
2025 | 45 | % |  | 39 | %
2026 | 24 | % |  | 3 | %
Schedule of Derivative Instruments in Statement of Financial Position, Fair Value | The fair value and line item caption of derivative instruments recorded within our consolidated balance sheets were as follows (in millions):
|  | Fair Value of Derivative Instruments
|  | Asset Derivatives |  | Liability Derivatives
|  | Balance Sheet Location |  | As of June 30, 2024 |  | As of December 31, 2023 |  | Balance Sheet Location |  | As of June 30, 2024 |  | As of December 31, 2023
|  |  | Fair Value |  | Fair Value |  |  | Fair Value |  | Fair Value
Derivatives designated as hedging instruments under ASC 815-20(1) |  |  |  |  |  |  |  |  |  |  |  |
Interest rate-swaps |  | Derivative financial instruments |  | $ | — |  |  | 1 |  |  | Derivative financial instruments |  | $ | — |  |  | $ | — |
Interest rate swaps |  | Other assets |  | 78 |  |  | 75 |  |  | Other long-term liabilities |  | — |  |  | — |
Foreign currency forward contracts |  | Derivative financial instruments |  | 13 |  |  | 20 |  |  | Derivative financial instruments |  | 19 |  |  | 9 |
Foreign currency forward contracts |  | Other assets |  | 1 |  |  | 44 |  |  | Other long-term liabilities |  | 5 |  |  | 4 |
Fuel swaps |  | Derivative financial instruments |  | 38 |  |  | 4 |  |  | Derivative financial instruments |  | 3 |  |  | 26 |
Fuel swaps |  | Other assets |  | 18 |  |  | — |  |  | Other long-term liabilities |  | 2 |  |  | 27 |
Total derivatives designated as hedging instruments under 815-20 |  |  |  | $ | 148 |  |  | $ | 144 |  |  |  |  | $ | 29 |  |  | $ | 66 |
(1)Subtopic 815-20 “Hedging-General” under ASC 815.
Schedule of Fair Value and Line Item Caption of Non-derivative Instruments | The carrying value and line item caption of non-derivative instruments designated as hedging instruments recorded within our consolidated balance sheets were as follows (in millions):
|  |  |  | Carrying Value
Non-derivative instrument designated as hedging instrument under ASC 815-20 |  | Balance Sheet Location |  | As of June 30, 2024 |  | As of December 31, 2023
Foreign currency debt |  | Current portion of long-term debt |  | $ | 63 |  |  | $ | 65 |
Foreign currency debt |  | Long-term debt |  | 721 |  |  | 523 |
|  |  |  | $ | 784 |  |  | $ | 588 |
Schedule of Non Derivative Instruments Qualifying and Designated as Hedging Instruments in Net Investment Hedges | The effect of non-derivative instruments qualifying and designated as net investment hedging instruments on the consolidated financial statements was as follows (in millions):
|  | Amount of Gain (Loss) Recognized in Other Comprehensive Income (Loss)
Non-derivative instruments under ASC 815-20 Net Investment Hedging Relationships |  | Quarter Ended June 30, 2024 |  | Quarter Ended June 30, 2023 |  | Six Months Ended June 30, 2024 |  | Six Months Ended June 30, 2023
Foreign Currency Debt |  | $ | 6 |  |  | $ | (2) |  |  | $ | 22 |  |  | $ | (11) |
|  | $ | 6 |  |  | $ | (2) |  |  | $ | 22 |  |  | $ | (11) |
Not Designated as Hedging Instrument |
Derivative Instruments |
Schedule of Derivative Instruments, Gain (Loss) | The effect of derivatives not designated as hedging instruments on the consolidated financial statements was as follows (in millions):
|  |  |  | Amount of (Loss) Gain Recognized in Income on Derivatives
Derivatives Not Designated as Hedging Instruments under ASC 815-20 |  | Location of Gain (Loss) Recognized in Income on Derivatives |  | Quarter Ended June 30, 2024 |  | Quarter Ended June 30, 2023 |  | Six Months Ended June 30, 2024 |  | Six Months Ended June 30, 2023
Foreign currency forward contracts |  | Other (expense) income |  | $ | (5) |  |  | $ | 8 |  |  | $ | (40) |  |  | $ | 12 |
|  |  |  | $ | (5) |  |  | $ | 8 |  |  | $ | (40) |  |  | $ | 12 |
Cash flow hedge |
Derivative Instruments |
Schedule of Interest Rate Derivatives | At June 30, 2024 and December 31, 2023, we maintained interest rate swap agreements on the following floating-rate debt instruments:
Debt Instrument |  | Swap Notional as of June 30, 2024 (in millions) |  | Maturity |  | Debt Floating Rate |  | All-in Fixed Rate as of June 30, 2024
Celebrity Reflection term loan |  | $ | 27 |  |  | October 2024 |  | Term SOFR plus | 0.40% |  | 2.88%
Quantum of the Seas term loan |  | 153 |  |  | October 2026 |  | Term SOFR plus | 1.30% |  | 3.78%
Anthem of the Seas term loan |  | 181 |  |  | April 2027 |  | Term SOFR plus | 1.30% |  | 3.90%
Ovation of the Seas term loan |  | 277 |  |  | April 2028 |  | Term SOFR plus | 1.00% |  | 3.20%
Harmony of the Seas term loan (1) |  | 248 |  |  | May 2028 |  | EURIBOR plus | 1.15% |  | 2.26%
Odyssey of the Seas term loan (2) |  | 326 |  |  | October 2032 |  | Term SOFR plus | 0.96% |  | 3.28%
Odyssey of the Seas term loan (2) |  | 163 |  |  | October 2032 |  | Term SOFR plus | 0.96% |  | 2.91%
|  | $ | 1,375 |  |  |  |  |  |  |  |
(1)Interest rate swap agreements hedging the Euro-denominated term loan for Harmony of the Seas include EURIBOR zero-floors matching the hedged debt EURIBOR zero-floor. Amount presented is based on the exchange rate as of June 30, 2024. (2)Interest rate swap agreements hedging the term loan of Odyssey of the Seas include Term SOFR zero-floors, Term SOFR with no floors, and Overnight SOFR.
Schedule of Derivative Instruments, Gain (Loss) | The effect of derivative instruments qualifying and designated as cash flow hedging instruments on the consolidated financial statements was as follows (in millions):
Derivatives under ASC 815-20 Cash Flow Hedging Relationships |  | Amount of Gain (Loss) Recognized in Accumulated Other Comprehensive Loss on Derivatives
Quarter Ended June 30, 2024 |  | Quarter Ended June 30, 2023 |  | Six Months Ended June 30, 2024 |  | Six Months Ended June 30, 2023
Interest rate swaps |  | $ | 8 |  |  | $ | 23 |  |  | $ | 29 |  |  | $ | 11 |
Foreign currency forward contracts |  | (31) |  |  | (9) |  |  | (102) |  |  | 13 |
Fuel swaps |  | 9 |  |  | (25) |  |  | 115 |  |  | (66) |
|  | $ | (14) |  |  | $ | (11) |  |  | $ | 42 |  |  | $ | (42) |

X
- Definition Tabular disclosure of non derivative instruments qualifying and designated as hedging instruments in net investment hedges. + References No definition available. + Details
Name: | rcl_NonDerivativeInstrumentsQualifyingAndDesignatedAsHedgingInstrumentsInNetInvestmentHedgesTableTextBlock
Namespace Prefix: | rcl_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the carrying value of non-derivative instruments designated as hedging instruments. + References No definition available. + Details
Name: | rcl_NonDerivativeInstrumentsTableTextBlock
Namespace Prefix: | rcl_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

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 Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 40 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480237/815-40-50-5 + Details
Name: | us-gaap_DerivativeLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of assets and liabilities by class, including financial instruments measured at fair value that are classified in shareholders' equity, if any, that are measured at fair value on a nonrecurring basis in periods after initial recognition (for example, impaired assets). Disclosures may include, but are not limited to: (a) the fair value measurements recorded and the reasons for the measurements and (b) the level within the fair value hierarchy in which the fair value measurements are categorized in their entirety (levels 1, 2, 3). + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 + Details
Name: | us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of derivative and other financial assets that are subject to offsetting, including master netting arrangements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483466/210-20-50-4 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3 + Details
Name: | us-gaap_OffsettingAssetsTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of derivative and other financial liabilities that are subject to offsetting, including master netting arrangements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483466/210-20-50-4 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483466/210-20-50-3 + Details
Name: | us-gaap_OffsettingLiabilitiesTableTextBlock
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 4E -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4E Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4C -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4A -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4A + 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://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -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 assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3). + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 + Details
Name: | us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of interest rate derivatives, including, but not limited to, the fair value of the derivatives, statement of financial position location, and statement of financial performance location of these instruments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4C -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C + Details
Name: | us-gaap_ScheduleOfInterestRateDerivativesTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of price risk derivatives, including, but not limited to, the fair value of the derivatives, statement of financial position location, and statement of financial performance location of these instruments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4C -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4C + Details
Name: | us-gaap_ScheduleOfPriceRiskDerivativesTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipAxis=us-gaap_CashFlowHedgingMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |