XML 44 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings Per Share (Tables)
9 Months Ended
Apr. 30, 2025
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,
2025202420252024
Numerator:  
Net income (loss)$33,934,000 2,795,000 $(163,212,000)(9,200,000)
Gain (loss) on extinguishment of
  convertible preferred stock
— — 51,179,000 (13,640,000)
Convertible preferred stock issuance costs— (76,000)— (4,349,000)
Dividends on convertible preferred stock(48,405,000)(3,759,000)(80,656,000)(7,643,000)
Net loss attributable to common
  stockholders
$(14,471,000)(1,040,000)$(192,689,000)(34,832,000)
Denominator:  
Denominator for basic and diluted
  calculation
29,399,000 28,854,000 29,395,000 28,753,000