| SCHEDULE OF EARNINGS PER SHARE BASIC AND DILUTED | 
  SCHEDULE OF EARNINGS PER SHARE BASIC AND DILUTED 
  
    |   | 
  | 
    Three Months | 
  | 
  | 
    Three Months | 
  | 
  | 
    Nine Months | 
  | 
  | 
    Nine Months | 
  | 
 
  
    |   | 
  | 
    Ended | 
  | 
  | 
    Ended | 
  | 
  | 
    Ended | 
  | 
  | 
    Ended | 
  | 
 
  
    |   | 
  | 
    July 31, | 
  | 
  | 
    July 31, | 
  | 
  | 
    July 31, | 
  | 
  | 
    July 31, | 
  | 
 
  
    | Fiscal Period | 
  | 
    2024 | 
  | 
  | 
    2023 | 
  | 
  | 
    2024 | 
  | 
  | 
    2023 | 
  | 
 
  
    | Numerator: | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
 
  
    | Net Income | 
  | 
    $ | 
1,274,658 | 
  | 
  | 
    $ | 
1,038,780 | 
  | 
  | 
    $ | 
3,319,784 | 
  | 
  | 
    $ | 
3,445,114 | 
  | 
 
  
    |   | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
 
  
    | Denominator: | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
 
  
    | Basic weighted average common shares outstanding | 
  | 
      | 
11,173,819 | 
  | 
  | 
      | 
11,092,420 | 
  | 
  | 
      | 
11,157,799 | 
  | 
  | 
      | 
11,044,624 | 
  | 
 
  
    | Unexercised portion of options and restricted stock awards | 
  | 
      | 
137,417 | 
  | 
  | 
      | 
191,717 | 
  | 
  | 
      | 
137,417 | 
  | 
  | 
      | 
191,717 | 
  | 
 
  
    | Diluted outstanding shares | 
  | 
      | 
11,311,236 | 
  | 
  | 
      | 
11,284,137 | 
  | 
  | 
      | 
11,295,216 | 
  | 
  | 
      | 
11,236,341 | 
  | 
 
  
    |   | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
 
  
    | Net income per share | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
 
  
    |   | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
  | 
      | 
  | 
  | 
 
  
    | Basic | 
  | 
    $ | 
0.11 | 
  | 
  | 
    $ | 
0.09 | 
  | 
  | 
    $ | 
0.30 | 
  | 
  | 
    $ | 
0.31 | 
  | 
 
  
    | Diluted | 
  | 
    $ | 
0.11 | 
  | 
  | 
    $ | 
0.09 | 
  | 
  | 
    $ | 
0.29 | 
  | 
  | 
    $ | 
0.31 | 
  | 
 
   
 |