XML 131 R115.htm IDEA: XBRL DOCUMENT v3.23.3
EARNINGS (LOSS) 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
Jul. 31, 2023
Apr. 30, 2023
Jul. 31, 2022
Schedule Of Earnings Per Share Basic And Diluted [Line Items]        
Net income (loss) from continuing operations   $ 8,149 $ 7,460 $ (9,256)
Loss from discontinued operations   0 0 (1,712)
Net income (loss) $ 8,149 8,149 7,460 (10,968)
Less: Preferred dividends on Series C preferred stock $ 537 537 1,593 2,129
Net income (loss) attributable to common stockholders   7,612 5,867 (13,097)
Less: Undistributed earnings allocated to participating securities   (5,803) 0 0
Net income (loss) attributable to common stockholders   1,809 5,867 (13,097)
Dividends on Series C preferred stock   537 1,593 0
Undistributed earnings allocated to Series E preferred stock   5,803 0 0
Net income (loss) attributable to common stockholders - assuming dilution   $ 8,149 $ 7,460 $ (13,097)
Basic continuing operations (in usd per share)   $ 0.29 $ 0.91 $ (1.77)
Diluted discontinued operations (in usd per share)   0 0 (0.27)
Basic net income (loss) per share (in usd per share)   0.29 0.91 (2.04)
Diluted net income (loss) per share (in usd per share)   0.29 0.89 (2.04)
Diluted continuing operations (in usd per share)   0.29 0.89 (1.77)
Diluted discontinued operations (in usd per share)   $ 0 $ 0 $ (0.27)
Weighted-average number of common units outstanding - basic (in shares)   6,177 6,449 6,425
Weighted-average number of common units outstanding - diluted (in shares)   27,960 8,417 6,425
Incremental common shares attributable to dilutive effect of share-based payment arrangements (in shares)   60 55 0
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 0
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 0