XML 48 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Earnings Per Share (Tables)
9 Months Ended
Apr. 30, 2024
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 April 30,Nine months ended April 30,
2024202320242023
Numerator:  
Net income (loss)$2,795,000 (7,458,000)$(9,200,000)(23,359,000)
Loss on extinguishment of convertible
   preferred stock
— — (13,640,000)— 
Convertible preferred stock issuance costs(76,000)— (4,349,000)— 
Dividend on convertible preferred stock(3,759,000)(1,766,000)(7,643,000)(5,213,000)
Net loss attributable to common stockholders$(1,040,000)(9,224,000)$(34,832,000)(28,572,000)
Denominator:  
Denominator for basic and diluted calculation28,854,000 28,071,000 28,753,000 27,950,000