| SCHEDULE OF EARNINGS PER SHARE BASIC AND DILUTED | 
  SCHEDULE
OF EARNINGS PER SHARE BASIC AND DILUTED 
 
  
    |   | 
  | 
    Three Months | 
  | 
  | 
    Three Months | 
  | 
  | 
    Six Months | 
  | 
  | 
    Six Months | 
  | 
 
  
    |   | 
  | 
    Ended | 
  | 
  | 
    Ended | 
  | 
  | 
    Ended | 
  | 
  | 
    Ended | 
  | 
 
  
    | Fiscal Period | 
  | 
    April 30, 2023 | 
  | 
  | 
    April 30, 2022 | 
  | 
  | 
    April 30, 2023 | 
  | 
  | 
    April 30, 2022 | 
  | 
 
  
    | Numerator: | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
 
  
    | Net Income  | 
  | 
    $ | 
1,008,477 | 
  | 
  | 
    $ | 
611,303 | 
  | 
  | 
    $ | 
2,406,334 | 
  | 
  | 
    $ | 
1,828,551 | 
  | 
 
  
    |   | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
 
  
    | Denominator: | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
 
  
    | Basic weighted average common shares outstanding  | 
  | 
      | 
11,010,077 | 
  | 
  | 
      | 
10,857,673 | 
  | 
  | 
      | 
10,970,806 | 
  | 
  | 
      | 
10,857,429 | 
  | 
 
  
    | Unused portion of options and restricted stock awards  | 
  | 
      | 
320,677 | 
  | 
  | 
      | 
547,834 | 
  | 
  | 
      | 
320,677 | 
  | 
  | 
      | 
547,834 | 
  | 
 
  
    | Diluted outstanding shares  | 
  | 
      | 
11,330,754 | 
  | 
  | 
      | 
11,405,507 | 
  | 
  | 
      | 
11,291,483 | 
  | 
  | 
      | 
11,405,263 | 
  | 
 
  
    |   | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
 
  
    | Net income per share | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
 
  
    |   | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
 
  
    | Basic  | 
  | 
    $ | 
0.09 | 
  | 
  | 
    $ | 
0.06 | 
  | 
  | 
    $ | 
0.22 | 
  | 
  | 
    $ | 
0.17 | 
  | 
 
  
    | Diluted  | 
  | 
    $ | 
0.09 | 
  | 
  | 
    $ | 
0.05 | 
  | 
  | 
    $ | 
0.21 | 
  | 
  | 
    $ | 
0.16 | 
  | 
 
   
 |