XML 55 R45.htm IDEA: XBRL DOCUMENT
v3.22.4

Fair Value Measurements (Narratives) (Details) - USD ($) | 3 Months Ended | 6 Months Ended | 12 Months Ended
--- | --- | --- | ---
Dec. 31, 2022 | Dec. 31, 2021 | Dec. 31, 2022 | Dec. 31, 2021 | Jun. 30, 2022
Interest rate swap contracts |  |  |  |  |
Assets/Liabilities |  |  |  |  |
Notional principal amount of forward foreign exchange contracts | $ 75,000,000.0 |  | $ 75,000,000.0 |  | $ 75,000,000.0
Other Comprehensive Income (Loss) | Interest rate swap contracts |  |  |  |  |
Assets/Liabilities |  |  |  |  |
Unrealized gains on interest rate cash flow hedges |  |  | 800,000 |  | 1,300,000
Not Designated as Hedging Instrument | Forward Foreign Currency Contracts |  |  |  |  |
Assets/Liabilities |  |  |  |  |
Notional principal amount of forward foreign exchange contracts | 11,100,000 |  | $ 11,100,000 |  | $ 9,600,000
Maximum maturities for contracts |  |  | 60 days |  | 60 days
Gains (losses) on foreign currency derivative instruments | 100,000 |  | $ (400,000) |  |
Not Designated as Hedging Instrument | Forward Foreign Currency Contracts | Maximum |  |  |  |  |
Assets/Liabilities |  |  |  |  |
Gains (losses) on foreign currency derivative instruments |  | $ (100,000) |  | $ (200,000) |
Not Designated as Hedging Instrument | Forward Foreign Currency Contracts |  |  |  |  |
Assets/Liabilities |  |  |  |  |
Notional principal amount of forward foreign exchange contracts | 11,100,000 | 20,400,000 | $ 11,100,000 | 20,400,000 |
Maximum maturities for contracts |  |  | 60 days |  |
Designated as Hedging Instrument | Forward Foreign Currency Contracts |  |  |  |  |
Assets/Liabilities |  |  |  |  |
Maximum maturities for contracts |  |  | 12 months |  |
Foreign exchange forward contracts outstanding |  |  |  |  | $ 0
Unrealized gain (loss) on derivatives |  |  | $ 400,000 |  |
Designated as Hedging Instrument | Forward Foreign Currency Contracts |  |  |  |  |
Assets/Liabilities |  |  |  |  |
Notional principal amount of forward foreign exchange contracts | 5,500,000 | 5,700,000 | $ 5,500,000 | 5,700,000 |
Maximum maturities for contracts |  |  | 12 months |  |
Unrealized gains on interest rate cash flow hedges |  |  | $ 400,000 | (300,000) |
Level 2 Assets and Liabilities |  |  |  |  |
Assets/Liabilities |  |  |  |  |
Long-term debt, fair value | 262,000,000.0 |  | 262,000,000.0 |  | 308,600,000
Transfers of assets between Level 1 and Level 2 | 0 | 0 | 0 | 0 |
Transfers of liabilities between Level 1 and Level 2 | 0 | 0 | 0 | 0 |
Level 3 Assets and Liabilities |  |  |  |  |
Assets/Liabilities |  |  |  |  |
Fair value, measurement level 3 asset, transfers |  |  | 0 |  | 0
Fair value, measurement level 3 liabilities transfers |  |  | 0 |  | $ 0
Transfers of assets between Level 2 and Level 3 | 0 | 0 | 0 | 0 |
Transfers of liabilities between Level 2 and Level 3 | $ 0 | $ 0 | 0 | 0 |
Fair value assets impairment |  |  | $ 0 | $ 0 |

X
- Definition Total loss recognized during the period from the loss recognized in the period resulting from the impairment of the fair valued assets. + References No definition available. + Details
Name: | extr_FairValueAssetsImpairment
Namespace Prefix: | extr_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Fair value assets level1 to level2 transfer amount. + References No definition available. + Details
Name: | extr_FairValueAssetsLevel1ToLevel2TransferAmount
Namespace Prefix: | extr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value assets Level 2 to Level 3 transfers amount. + References No definition available. + Details
Name: | extr_FairValueAssetsLevel2ToLevel3TransfersAmount
Namespace Prefix: | extr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Fair value liabilities Level 2 to Level 3 transfers amount. + References No definition available. + Details
Name: | extr_FairValueLiabilitiesLevel2ToLevel3TransfersAmount
Namespace Prefix: | extr_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Fair value liability level1 to level2 transfer amount. + References No definition available. + Details
Name: | extr_FairValueLiabilityLevel1ToLevel2TransferAmount
Namespace Prefix: | extr_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Nominal or face amount used to calculate payment on derivative. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1B -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959 + Details
Name: | us-gaap_DerivativeNotionalAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of transfer of financial instrument classified as an asset into (out of) level 3 of the fair value hierarchy. + References No definition available. + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of transfers of financial instrument classified as a liability into (out of) level 3 of the fair value hierarchy. + References No definition available. + Details
Name: | us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityTransfersNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- Definition Fair value as of the balance sheet date of all foreign currency derivatives designated as cash flow hedging instruments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4B -Subparagraph (a),(b),(c)(1) -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959 + Details
Name: | us-gaap_ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of gain (loss) recognized in earnings in the period from the increase (decrease) in fair value of foreign currency derivatives not designated as hedging instruments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4A -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4C -Subparagraph (e) -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959 + Details
Name: | us-gaap_GainLossOnForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstruments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission. + References No definition available. + Details
Name: | us-gaap_LongTermDebtFairValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Maximum amount of time remaining before foreign currency exchange rate derivatives mature or expire, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | us-gaap_MaximumRemainingMaturityOfForeignCurrencyDerivatives1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period. + 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 https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585 + Details
Name: | us-gaap_UnrealizedGainLossOnDerivatives
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of unrealized gain (loss) related to the increase or decrease in fair value of interest rate derivatives designated as cash flow hedging instruments, which was recorded in accumulated other comprehensive income to the extent that the cash flow hedge was determined to be effective. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4C -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959 + Details
Name: | us-gaap_UnrealizedGainLossOnInterestRateCashFlowHedgesPretaxAccumulatedOtherComprehensiveIncomeLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_InterestRateContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_OtherComprehensiveIncomeLocationAxis=us-gaap_OtherComprehensiveIncomeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeContractMember
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: |

X
- Details
Name: | us-gaap_DerivativeInstrumentRiskAxis=us-gaap_ForeignExchangeForwardMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |