XML 132 R111.htm IDEA: XBRL DOCUMENT v3.24.3
EARNINGS PER SHARE - Reconciliation of Loss Per Share (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Jul. 31, 2023
Apr. 30, 2023
Jul. 31, 2024
Schedule Of Earnings Per Share Basic And Diluted [Line Items]      
Net income $ 8,149 $ 7,460 $ 87,980
Less: Preferred dividends on Series C preferred stock 537 1,593 2,135
Net income attributable to common stockholders 7,612 5,867 85,845
Less: Undistributed earnings allocated to participating securities (5,803) 0 (65,336)
Net income attributable to common stockholders 1,809 5,867 20,509
Interest costs on SPHG Note 0 0 971
Dividends on Series C preferred stock 537 1,593 2,135
Undistributed earnings allocated to Series E preferred stock 5,803 0 65,336
Net income attributable to common stockholders - assuming dilution $ 8,149 $ 7,460 $ 88,951
Basic net income (loss) per share (in usd per share) $ 0.29 $ 0.91 $ 3.30
Diluted net income (loss) per share (in usd per share) $ 0.29 $ 0.89 $ 3.11
Weighted-average number of common units outstanding - basic (in shares) 6,177 6,449 6,218
Common stock equivalents - Restricted stock and restricted stock shares (in shares) 60 55 64
Common stock equivalents - SPHG Note (in shares) 0 0 584
Weighted-average number of common units outstanding - diluted (in shares) 27,960 8,417 28,589
Common stock equivalents - Series C Preferred Stock      
Schedule Of Earnings Per Share Basic And Diluted [Line Items]      
Incremental common shares attributable to dilutive effect of conversion of preferred stock (in shares) 1,913 1,913 1,913
Series E Preferred Stock      
Schedule Of Earnings Per Share Basic And Diluted [Line Items]      
Incremental common shares attributable to dilutive effect of conversion of preferred stock (in shares) 19,810 0 19,810