XML 72 R61.htm IDEA: XBRL DOCUMENT v3.23.1
EARNINGS (LOSS) PER SHARE - Reconciliation of (Loss) Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2023
Apr. 30, 2022
Earnings Per Share [Abstract]        
Net income (loss) from continuing operations $ 3,029 $ (9,695) $ 7,460 $ (12,163)
Net income (loss) from discontinued operations 0 39,895 0 (108)
Net income (loss) 3,029 30,200 7,460 (12,271)
Less: Preferred dividends on Series C redeemable preferred stock (519) (537) (1,593) (1,611)
Net income (loss) attributable to common stockholders 2,510 29,663 5,867 (13,882)
Dividends on preferred stock 519 0 1,593 0
Net income (loss) attributable to common stockholders - assuming dilution $ 3,029 $ 29,663 $ 7,460 $ (13,882)
Net income (loss) from continuing operations - basic (in usd per share) $ 0.04 $ (0.17) $ 0.10 $ (0.23)
Net income from discontinued operations - basic (in usd per share) 0 0.67 0 0
Net income (loss) attributable to common stockholders - basic (in usd per share) 0.04 0.50 0.10 (0.23)
Net income (loss) from continuing operations - diluted (in usd per share) 0.04 (0.17) 0.09 (0.23)
Net income from discontinued operations - diluted (in usd per share) 0 0.67 0 0
Net income (loss) attributable to common stockholders - diluted (in usd per share) $ 0.04 $ 0.50 $ 0.09 $ (0.23)
Weighted average common shares outstanding - basic (in shares) 60,305 59,853 60,186 59,961
Common stock equivalents - Restricted stock and restricted stock shares (in shares) 533 0 516 0
Common stock equivalents - Preferred stock (in shares) 17,857 0 17,857 0
Weighted average common shares outstanding - diluted (in shares) 78,695 59,853 78,559 59,961