XML 61 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Derivative Instruments (Details) - Schedule of outstanding foreign exchange contracts - 12 months ended Jul. 31, 2021
USD ($)
NOK (kr)
EUR (€)
Derivative Instruments (Details) - Schedule of outstanding foreign exchange contracts [Line Items]      
Amount $ 1,000,000   € 826,705
Western Alliance Bank [Member]      
Derivative Instruments (Details) - Schedule of outstanding foreign exchange contracts [Line Items]      
Amount 800,000 kr 6,733,760  
Aug-21 [Member]      
Derivative Instruments (Details) - Schedule of outstanding foreign exchange contracts [Line Items]      
Amount 250,000   206,873
Aug-21 [Member] | Western Alliance Bank [Member]      
Derivative Instruments (Details) - Schedule of outstanding foreign exchange contracts [Line Items]      
Amount 200,000 1,683,215  
Sep-21 [Member]      
Derivative Instruments (Details) - Schedule of outstanding foreign exchange contracts [Line Items]      
Amount 250,000   206,753
Sep-21 [Member] | Western Alliance Bank [Member]      
Derivative Instruments (Details) - Schedule of outstanding foreign exchange contracts [Line Items]      
Amount 200,000 1,683,275  
Oct-21 [Member]      
Derivative Instruments (Details) - Schedule of outstanding foreign exchange contracts [Line Items]      
Amount 250,000   206,616
Oct-21 [Member] | Western Alliance Bank [Member]      
Derivative Instruments (Details) - Schedule of outstanding foreign exchange contracts [Line Items]      
Amount 200,000 1,683,515  
Nov-21 [Member]      
Derivative Instruments (Details) - Schedule of outstanding foreign exchange contracts [Line Items]      
Amount 250,000   € 206,463
Nov-21 [Member] | Western Alliance Bank [Member]      
Derivative Instruments (Details) - Schedule of outstanding foreign exchange contracts [Line Items]      
Amount $ 200,000 kr 1,683,755