XML 45 R34.htm IDEA: XBRL DOCUMENT v3.20.4
Derivative Instruments (Details) - Schedule of outstanding foreign exchange contracts
3 Months Ended
Oct. 31, 2020
USD ($)
Derivative Instruments (Details) - Schedule of outstanding foreign exchange contracts [Line Items]  
Amount $ 700,000
Nov-20 [Member]  
Derivative Instruments (Details) - Schedule of outstanding foreign exchange contracts [Line Items]  
Amount 175,000
Dec-20 [Member]  
Derivative Instruments (Details) - Schedule of outstanding foreign exchange contracts [Line Items]  
Amount 175,000
Jan-21 [Member]  
Derivative Instruments (Details) - Schedule of outstanding foreign exchange contracts [Line Items]  
Amount 175,000
Feb-21 [Member]  
Derivative Instruments (Details) - Schedule of outstanding foreign exchange contracts [Line Items]  
Amount 175,000
EUR [Member]  
Derivative Instruments (Details) - Schedule of outstanding foreign exchange contracts [Line Items]  
Amount 596,761
EUR [Member] | Nov-20 [Member]  
Derivative Instruments (Details) - Schedule of outstanding foreign exchange contracts [Line Items]  
Amount 149,365
EUR [Member] | Dec-20 [Member]  
Derivative Instruments (Details) - Schedule of outstanding foreign exchange contracts [Line Items]  
Amount 149,276
EUR [Member] | Jan-21 [Member]  
Derivative Instruments (Details) - Schedule of outstanding foreign exchange contracts [Line Items]  
Amount 149,111
EUR [Member] | Feb-21 [Member]  
Derivative Instruments (Details) - Schedule of outstanding foreign exchange contracts [Line Items]  
Amount 149,009
Western Alliance Bank [Member]  
Derivative Instruments (Details) - Schedule of outstanding foreign exchange contracts [Line Items]  
Amount 800,000
Western Alliance Bank [Member] | Nov-20 [Member]  
Derivative Instruments (Details) - Schedule of outstanding foreign exchange contracts [Line Items]  
Amount 200,000
Western Alliance Bank [Member] | Dec-20 [Member]  
Derivative Instruments (Details) - Schedule of outstanding foreign exchange contracts [Line Items]  
Amount 200,000
Western Alliance Bank [Member] | Jan-21 [Member]  
Derivative Instruments (Details) - Schedule of outstanding foreign exchange contracts [Line Items]  
Amount 200,000
Western Alliance Bank [Member] | Feb-21 [Member]  
Derivative Instruments (Details) - Schedule of outstanding foreign exchange contracts [Line Items]  
Amount 200,000
Western Alliance Bank [Member] | NOK [Member]  
Derivative Instruments (Details) - Schedule of outstanding foreign exchange contracts [Line Items]  
Amount 7,275,536
Western Alliance Bank [Member] | NOK [Member] | Nov-20 [Member]  
Derivative Instruments (Details) - Schedule of outstanding foreign exchange contracts [Line Items]  
Amount 1,819,209
Western Alliance Bank [Member] | NOK [Member] | Dec-20 [Member]  
Derivative Instruments (Details) - Schedule of outstanding foreign exchange contracts [Line Items]  
Amount 1,819,109
Western Alliance Bank [Member] | NOK [Member] | Jan-21 [Member]  
Derivative Instruments (Details) - Schedule of outstanding foreign exchange contracts [Line Items]  
Amount 1,818,709
Western Alliance Bank [Member] | NOK [Member] | Feb-21 [Member]  
Derivative Instruments (Details) - Schedule of outstanding foreign exchange contracts [Line Items]  
Amount $ 1,818,509