XML 31 R21.htm IDEA: XBRL DOCUMENT
v3.21.2

Derivative Instruments and Hedging Activities | 6 Months Ended
--- | ---
Oct. 31, 2021
Derivative Instruments and Hedging Activities Disclosure [Abstract] |
Derivative Instruments and Hedging Activities Disclosure | Derivative Financial InstrumentsInterest Rate Swap Contracts The Company enters into interest rate swap contracts to manage variability in the amount of known or expected cash payments related to portions of its variable rate debt. On May 28, 2021, the Company entered into four interest rate swaps with an aggregate notional amount of $200 million to hedge part of the variable rate interest payments under the Term Loan Facility. The interest rate swaps became effective on May 28, 2021 and will terminate on May 30, 2025. The interest rate swaps economically convert a portion of the variable rate debt to fixed rate debt. The Company receives floating interest payments monthly based on one-month LIBOR and pays a fixed rate of 0.5980% to the counterparty. The interest rate swaps are designated as cash flow hedges. Changes in fair value are recorded to other comprehensive income. The risk management objective in using interest rate swaps is to add stability to interest expense and to manage the Company's exposure to interest rate movements. Interest rate swaps designated as cash flow hedges involve the receipt of variable amounts from a counterparty in exchange for the Company making fixed-rate payments over the life of the contract agreements without exchange of the underlying notional amount. Realized gains or losses from interest rate swaps are recorded in earnings, as a component of interest expense, net to offset variability in interest expense associated with the underlying debt's cash flows. For the three- and six-month periods ended October 31, 2021, unrealized gains, net of deferred taxes, of $2.5 million and $1.9 million, respectively, were recorded in other comprehensive income, and $0.3 million and $0.4 million, respectively, of realized losses were reclassified out of accumulated other comprehensive loss to interest expense due to payments made to the swap counterparties. As of October 31, 2021, the Company anticipates reclassifying approximately $0.7 million of net hedging losses from accumulated other comprehensive loss into earnings during the next 12 months to offset the variability of the hedged items during this period. Since the Company did not have outstanding interest rate swaps in the prior year period, there were no gains or losses recorded for the six months ended October 31, 2020. Foreign Exchange Forward Contracts At October 31, 2021, the Company held forward contracts maturing from November 2021 to April 2022 to purchase 359.1 million Mexican pesos at exchange rates ranging from 20.53 to 20.91 Mexican pesos to one U.S. dollar. A liability of $0.2 million is recorded in other accrued expenses on the condensed consolidated balance sheet.

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 The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -URI http://asc.fasb.org/topic&trid=2229140 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 40 -Section 50 -Paragraph 5 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008 + Details
Name: | us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration