XML 45 R30.htm IDEA: XBRL DOCUMENT
v3.21.2

Derivative Instruments (Tables) | 12 Months Ended
--- | ---
Jul. 31, 2021
Derivative Instruments and Hedging Activities Disclosure [Abstract] |
Schedule of outstanding foreign exchange contracts |
Settlement Date |  | U.S. Dollar Amount |  |  | NOK Amount |
Aug-21 |  |  | 200,000 |  |  |  | 1,683,215 |
Sep-21 |  |  | 200,000 |  |  |  | 1,683,275 |
Oct-21 |  |  | 200,000 |  |  |  | 1,683,515 |
Nov-21 |  |  | 200,000 |  |  |  | 1,683,755 |
Total |  | $ | 800,000 |  |  |  | 6,733,760 |
Settlement Date |  | U.S. Dollar Amount |  |  | EUR Amount |
Aug-21 |  |  | 250,000 |  |  |  | 206,873 |
Sep-21 |  |  | 250,000 |  |  |  | 206,753 |
Oct-21 |  |  | 250,000 |  |  |  | 206,616 |
Nov-21 |  |  | 250,000 |  |  |  | 206,463 |
|  | $ | 1,000,000 |  |  |  | 826,705 |
Schedule of fair value of outstanding derivative instruments |
July 31, (in thousands) |  | 2021 |  |  | 2020 |
Assets and Liabilities Derivatives: |  | Balance Sheet Location |  |  |  |  |  |
Derivatives not designated or not qualifying as hedging instruments |  |  |  |  |  |
Foreign exchange forward contracts |  | Other current assets |  | $ | - |  |  | $ | 10 |
Foreign exchange forward contracts |  | Accrued expenses and other current liabilities |  | $ | 54 |  |  | $ | - |
Schedule of derivative instruments on consolidated statements of comprehensive income (loss) |
Amount of Loss Recognized on Derivatives Year ended July 31, (in thousands) |  | 2021 |  |  | 2020 |
Derivatives not designated or not qualifying as hedging instruments |  | Location of Loss Recognized on Derivatives |  |  |  |  |  |
Foreign exchange forward contracts |  | Net loss resulting from foreign exchange transactions |  | $ | (18 | ) |  | $ | (218 | )

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 derivative assets at fair value. + References No definition available. + Details
Name: | us-gaap_ScheduleOfDerivativeAssetsAtFairValueTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of derivative instruments (including nonderivative instruments that are designated and qualify as hedging instruments) of (a) the location and amount of gains and losses reported in the statement of financial performance and (b) the location and fair value amounts of the instruments reported in the statement of financial position. + 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 -URI http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959 + Details
Name: | us-gaap_ScheduleOfDerivativesInstrumentsStatementsOfFinancialPerformanceAndFinancialPositionLocationTableTextBlock
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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959 + Details
Name: | us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration