SCHEDULE OF INTEREST RATES AND AMOUNT HELD IN CERTIFIED DEPOSIT INTEREST BEARING ACCOUNTS (Details)  | 
 Apr. 30, 2023  
USD ($) 
 | 
|---|---|
| HSBC [Member] | |
| Amount | $ 13,100,000 | 
| Deposit interest rate | 4.50% | 
| HSBC [Member] | United Kingdom, Pounds | |
| Amount | $ 750,000 | 
| Deposit interest rate | 3.77% | 
| HSBC [Member] | United Kingdom, Pounds | Unrestricted Access [Member] | |
| Amount | $ 1,585,277 | 
| Deposit interest rate | 4.00% | 
| Jyske Bank [Member] | |
| Amount | $ 819,000 | 
| Deposit interest rate | 3.41% | 
| Jyske Bank [Member] | United Kingdom, Pounds | |
| Amount | $ 414,000 | 
| Deposit interest rate | 2.65% | 
| Jyske Bank [Member] | Euro Member Countries, Euro | |
| Amount | $ 665,000 | 
| Deposit interest rate | 1.30% | 
| Jyske Bank [Member] | Denmark, Kroner | |
| Amount | $ 2,850,000 | 
| Deposit interest rate | 0.91% | 
| X | ||||||||||
- Definition The aggregate of all domestic and foreign interest-bearing deposit liabilities. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef 
  | 
| X | ||||||||||
- Definition The portion of the carrying amount of short-term borrowings outstanding as of the balance sheet date which accrues interest at a set, unchanging rate. No definition available. 
  | 
| X | ||||||||||
- Details 
  | 
| X | ||||||||||
- Details 
  | 
| X | ||||||||||
- Details 
  | 
| X | ||||||||||
- Details 
  | 
| X | ||||||||||
- Details 
  | 
| X | ||||||||||
- Details 
  |