XML 43 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share (Tables)
3 Months Ended
Oct. 31, 2023
Earnings Per Share [Abstract]  
Schedule of numerators and denominators used in basic and diluted EPS calculations
The following table reconciles the numerators and denominators used in the basic and diluted EPS calculations:
 Three months ended October 31,
20232022
Numerator:  
Net loss$(1,437,000)(11,096,000)
Dividend on convertible preferred stock(1,823,000)(1,710,000)
Net loss attributable to common stockholders$(3,260,000)(12,806,000)
Denominator:  
Denominator for basic and diluted calculation28,745,000 27,830,000