XML 44 R33.htm IDEA: XBRL DOCUMENT v3.20.4
Derivative Instruments (Details) - Schedule of outstanding foreign exchange contracts
6 Months Ended
Jan. 31, 2021
USD ($)
Derivative Instruments (Details) - Schedule of outstanding foreign exchange contracts [Line Items]  
Amount $ 775,000
Feb-21 [Member]  
Derivative Instruments (Details) - Schedule of outstanding foreign exchange contracts [Line Items]  
Amount 175,000
Mar-21 [Member]  
Derivative Instruments (Details) - Schedule of outstanding foreign exchange contracts [Line Items]  
Amount 200,000
Apr-21 [Member]  
Derivative Instruments (Details) - Schedule of outstanding foreign exchange contracts [Line Items]  
Amount 200,000
May-21 [Member]  
Derivative Instruments (Details) - Schedule of outstanding foreign exchange contracts [Line Items]  
Amount 200,000
EUR [Member]  
Derivative Instruments (Details) - Schedule of outstanding foreign exchange contracts [Line Items]  
Amount 639,102
EUR [Member] | Feb-21 [Member]  
Derivative Instruments (Details) - Schedule of outstanding foreign exchange contracts [Line Items]  
Amount 149,009
EUR [Member] | Mar-21 [Member]  
Derivative Instruments (Details) - Schedule of outstanding foreign exchange contracts [Line Items]  
Amount 163,480
EUR [Member] | Apr-21 [Member]  
Derivative Instruments (Details) - Schedule of outstanding foreign exchange contracts [Line Items]  
Amount 163,360
EUR [Member] | May-21 [Member]  
Derivative Instruments (Details) - Schedule of outstanding foreign exchange contracts [Line Items]  
Amount 163,253
Western Alliance Bank [Member]  
Derivative Instruments (Details) - Schedule of outstanding foreign exchange contracts [Line Items]  
Amount 800,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] | Mar-21 [Member]  
Derivative Instruments (Details) - Schedule of outstanding foreign exchange contracts [Line Items]  
Amount 200,000
Western Alliance Bank [Member] | Apr-21 [Member]  
Derivative Instruments (Details) - Schedule of outstanding foreign exchange contracts [Line Items]  
Amount 200,000
Western Alliance Bank [Member] | May-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 6,900,078
Western Alliance Bank [Member] | NOK [Member] | Feb-21 [Member]  
Derivative Instruments (Details) - Schedule of outstanding foreign exchange contracts [Line Items]  
Amount 1,818,509
Western Alliance Bank [Member] | NOK [Member] | Mar-21 [Member]  
Derivative Instruments (Details) - Schedule of outstanding foreign exchange contracts [Line Items]  
Amount 1,693,583
Western Alliance Bank [Member] | NOK [Member] | Apr-21 [Member]  
Derivative Instruments (Details) - Schedule of outstanding foreign exchange contracts [Line Items]  
Amount 1,693,903
Western Alliance Bank [Member] | NOK [Member] | May-21 [Member]  
Derivative Instruments (Details) - Schedule of outstanding foreign exchange contracts [Line Items]  
Amount $ 1,694,083