XML 49 R37.htm IDEA: XBRL DOCUMENT v3.24.3
EARNINGS PER SHARE (Tables)
3 Months Ended
Oct. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Reconciliation of Net Income (Loss) Per Share
The following table reconciles net earnings per share for the three months ended October 31, 2024 and 2023:
Three Months Ended
October 31,
20242023
(In thousands, except per share data)
Reconciliation of net income to net income attributable to common stockholders after assumed conversions:
Net income$2,365 $4,436 
Less: Preferred dividends on Series C redeemable preferred stock(537)(536)
Net income available to common stockholders1,828 3,900 
Less: Undistributed earnings allocated to participating securities(1,389)(2,970)
Net income attributable to common stockholders$439 $930 
Effect of dilutive securities:
Undistributed earnings allocated to Series E preferred stock1,389 2,970 
Net income attributable to common stockholders - assuming dilution$1,828 $3,900 
Net income per common share - basic$0.07 $0.15 
Net income per common share - diluted$0.07 $0.15 
Weighted average common shares outstanding - basic6,256 6,199 
Effect of dilutive securities:
Common stock equivalents - Restricted stock and restricted stock shares38 57 
Common stock equivalents - Series E Preferred stock19,810 19,810 
Weighted average common shares outstanding - diluted26,104 26,066