XML 84 R70.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
EARNINGS 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, 2024
Apr. 30, 2023
Apr. 30, 2024
Apr. 30, 2023
Class of Stock [Line Items]        
Net income $ 71,660 $ 3,029 $ 81,442 $ 7,460
Less: Preferred dividends on Series C redeemable preferred stock 531 519 1,604 1,593
Net income available to common stockholders 71,129 2,510 79,838 5,867
Less: Undistributed earnings allocated to participating securities (54,125) 0 (60,780) 0
Net income attributable to common stockholders 17,004 2,510 19,058 5,867
Interest and debt amortization costs on convertible debt 243 0 739 0
Dividends on Series C preferred stock 531 519 1,604 1,593
Undistributed earnings allocated to Series E preferred stock 54,125 0 60,780 0
Net income attributable to common stockholders - assuming dilution $ 71,903 $ 3,029 $ 82,181 $ 7,460
Net income per common share - basic (in usd per share) $ 2.73 $ 0.39 $ 3.07 $ 0.91
Net income per common share - diluted (in usd per share) $ 2.51 $ 0.36 $ 2.88 $ 0.89
Weighted-average number of common shares outstanding - basic (in shares) 6,224 6,461 6,211 6,449
Common stock equivalents - Restricted stock and restricted stock shares (in shares) 68 57 62 55
Common stock equivalents - Convertible debt (in shares) 584 0 584 0
Weighted average common shares outstanding, diluted (in shares) 28,599 8,431 28,580 8,417
Series C Preferred Stock        
Class of Stock [Line Items]        
Common stock equivalents - Preferred stock (in shares) 1,913 1,913 1,913 1,913
Series E Preferred Stock        
Class of Stock [Line Items]        
Common stock equivalents - Preferred stock (in shares) 19,810 0 19,810 0