XML 28 R18.htm IDEA: XBRL DOCUMENT
v3.20.2

DERIVATIVE INSTRUMENTS (Notes) | 9 Months Ended
--- | ---
Oct. 31, 2020
Derivative Instruments and Hedging Activities Disclosure [Abstract] |
Derivative Instruments and Hedging Activities Disclosure [Text Block] | DERIVATIVE INSTRUMENTS The Company is exposed to gains and losses resulting from fluctuations in foreign currency exchange rates attributable to inventory purchases denominated in a foreign currency. Specifically, our Canadian subsidiary’s functional currency is the Canadian dollar but purchases inventory from suppliers in U.S. dollars. In order to mitigate the variability of cash flows associated with certain of these forecasted inventory purchases, we enter, from time-to-time, into foreign exchange forward contracts. These contracts typically mature within 12 months. We do not use forward contracts to engage in currency speculation, and we do not enter into derivative financial instruments for trading purposes. The Company accounts for all of its derivatives and hedging activity under FASB ASC 815--Derivatives and Hedging. Under the Company’s risk management policy and in accordance with guidance under the topic, in order to qualify for hedge accounting treatment, a derivative must be considered highly effective at offsetting changes in either the hedged item’s cash flows or fair value. Additionally, the hedge relationship must be documented to include the risk management objective and strategy, the hedging instrument, the hedged item, the risk exposure, and how hedge effectiveness will be assessed prospectively and retrospectively. The Company formally measures effectiveness of its hedging relationships both at the hedge inception and on an ongoing basis. The Company would discontinue hedge accounting under a foreign exchange forward contract prospectively: (i) if management determines that the derivative is no longer highly effective in offsetting changes in the cash flows of a hedged item, (ii) when the derivative expires or is terminated, (iii) if the forecasted transaction being hedged by the derivative is no longer probable of occurring, or (iv) if management determines that designation of the derivative as a hedge instrument is no longer appropriate. All derivative instruments are presented at gross fair value on the consolidated balance sheets within either prepaid expenses and other current assets or accrued expenses and other current liabilities. As of October 31, 2020, the Company did not have any open foreign exchange forward contracts. For derivative instruments that are designated and qualify as cash flow hedges, the effective portion of the gain or loss on the derivative is reported as a component of other comprehensive income (“OCI”) and reclassified into earnings within cost of sales (exclusive of depreciation and amortization) in the same period or periods during which the hedged transaction affects earnings. Gains and losses on the derivative representing hedge ineffectiveness are recognized in earnings within selling, general, and administrative expenses, consistent with where the Company records realized and unrealized foreign currency gains and losses on transactions in foreign denominated currencies. There were no losses related to hedge ineffectiveness during Year-To-Date 2020.

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 + Details
Name: | us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration