XML 42 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Description of Business and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Jul. 31, 2021
Accounting Policies [Abstract]  
Schedule of weighted-average number of shares used in the calculation of basic and diluted earnings per share
Fiscal Year Ended July 31,        
(in thousands)  2021   2020 
   (in thousands) 
Basic weighted-average number of shares   13,156    11,126 
Effect of dilutive securities:          
Stock options   784    - 
Non-vested restricted Class B common stock   66    - 
Deferred stock units   32    - 
Diluted weighted-average number of shares   14,038    11,126 
Schedule of shares were excluded from the diluted earnings per share
Fiscal Year Ended July 31,        
(in thousands)  2021   2020 
         
Stock options   31    1,227 
Non-vested restricted Class B common stock   -    105 
Deferred stock units   -    61 
Shares excluded from the calculation of diluted earnings per share   31    1,393