XML 87 R77.htm IDEA: XBRL DOCUMENT v3.23.1
Equity (Details Narrative) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
May 17, 2023
Dec. 14, 2022
Jan. 05, 2022
Apr. 30, 2022
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2023
Apr. 30, 2022
Nov. 30, 2022
Class of Stock [Line Items]                  
Proceeds from exercise of stock options             $ 172 $ 137  
Number of exercised of stock options, value           $ 137 172 137  
Share based compensation         $ 1,679 $ 1,245 $ 3,537 1,840  
Shares remained available for repurchase under stock repurchase program         4,900,000   4,900,000    
Deferred Stock Units [Member]                  
Class of Stock [Line Items]                  
Estimated fair value of DSUs on date of grant         $ 5,200   $ 5,200    
Weighted average grant date fair value per DSU             $ 27.20    
Unrecognized compensation cost related to non-vested DSUs         $ 2,900   $ 2,900    
Common Class B [Member] | 2015 Stock Option and Incentive Plan [Member]                  
Class of Stock [Line Items]                  
Stock additionally authorized   50,000              
Proceeds from exercise of stock options             $ 200 $ 100  
Number of exercised of stock options shares             12,500 10,000  
Common Class B [Member] | Deferred Stock Units [Member]                  
Class of Stock [Line Items]                  
Deferred stock units, description             On November 30, 2022, the Company adopted an equity incentive program (under its 2015 Stock Option and Incentive Plan) in the form of grants of deferred stock units (“DSUs”) that, upon vesting, will entitle the grantees to receive shares of the Company’s Class B common stock. In the nine months ended April 30, 2023, the Company granted an aggregate of 193,225 DSUs to certain of its executive officers and other employees. The number of shares that will be issuable on each vesting date will vary between 50% to 200% of the number of DSUs that vest on that vesting date, depending on the market price for the underlying Class B common stock on the vesting date relative to the base price approved by the Compensation Committee of the Company’s Board of Directors of $25.45 per share (which was based on the market price at the time of the initial grants under this program). On May 17, 2023, the first vesting date under the program, in accordance with the program and based on certain elections made by grantees, the Company issued 41,945 shares of its Class B common stock for vested DSUs. Based on those elections, vesting for 30,909 DSUs was delayed until February 21, 2024. Subject to continued full time employment or other service to the Company, the remaining DSUs are scheduled to vest on February 21, 2024 and February 25, 2025. The grantees will have the right to elect a later vesting date no later than January 19, 2024 for the February 21, 2024 vesting date. A grantee will have the option to elect a later vesting date for one-half or all of the shares scheduled to vest on February 21, 2024 and any DSUs that do not vest based on the grantee’s election, will be eligible to vest on February 25, 2025. The Company estimated that the fair value of the DSUs on the date of grants was an aggregate of $5.2 million, which is being recognized on a graded vesting basis over the requisite service periods ending in February 2025. The Company used a risk neutral Monte Carlo simulation method in its valuation of the DSUs, which simulated the range of possible future values of the Company’s Class B common stock over the life of the DSUs.    
Number of deferred stock units granted             193,225    
Number of shares issued     301,296            
Common Class B [Member] | Deferred Stock Units [Member] | Subsequent Event [Member]                  
Class of Stock [Line Items]                  
Number of shares issued 41,945                
Common Class B [Member] | Deferred Stock Units [Member] | Subsequent Event [Member] | February 21, 2024 [Member]                  
Class of Stock [Line Items]                  
Number of shares vested 30,909                
Class B Common Stock [Member]                  
Class of Stock [Line Items]                  
Aggregate purchase price of shares repurchased             $ 7,500    
Aggregate repurchased shares         8,000,000.0   8,000,000.0    
Class B common stock shares repurchased             280,130    
Executive Officer [Member]                  
Class of Stock [Line Items]                  
Performance bonus paid in cash stock             $ 1,200    
Executive Officer [Member] | Common Class B [Member]                  
Class of Stock [Line Items]                  
Issuance of shares             24,543    
Issuance of shares, value             $ 600    
Number of restricted shares granted             16,000    
Share based compensation             $ 300    
Vesting period             February 2025    
Board of Directors [Member]                  
Class of Stock [Line Items]                  
Share price                 $ 25.45
Howard S Jonas [Member] | Common Class B [Member]                  
Class of Stock [Line Items]                  
Number of exercised of stock options shares       1.0          
Exercise price of stock options           $ 14.93   $ 14.93  
Stock option expiration date           May 01, 2022   May 01, 2022  
Number of exercised of stock options shares       528,635          
Number of exercised of stock options, value       $ 14,900          
Number of shares issued       137,364          
Aggregate purchase price of shares repurchased       $ 3,900          
Employee [Member] | Common Class B [Member] | 2015 Stock Option and Incentive Plan [Member]                  
Class of Stock [Line Items]                  
Number of restricted shares granted             15,000    
Share based compensation             $ 400    
Employees [Member] | Class B Common Stock [Member]                  
Class of Stock [Line Items]                  
Aggregate purchase price of shares repurchased             $ 300 $ 9,000  
Class B common stock shares repurchased             13,547 200,438