XML 18 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2024
Apr. 30, 2023
Apr. 30, 2024
Apr. 30, 2023
Income Statement [Abstract]        
Net revenue $ 43,855 $ 46,142 $ 128,240 $ 148,283
Cost of revenue 30,838 33,218 92,402 108,031
Gross profit 13,017 12,924 35,838 40,252
Operating expenses:        
Selling, general and administrative 9,144 12,619 26,670 33,463
Amortization 893 0 2,661 0
Total operating expenses 10,037 12,619 29,331 33,463
Operating income 2,980 305 6,507 6,789
Other income (expense):        
Interest income 3,656 452 10,374 928
Interest expense (243) (914) (739) (2,588)
Other (losses) gains, net (2,533) 4,037 (1,635) 3,961
Total other income, net 880 3,575 8,000 2,301
Income before income taxes 3,860 3,880 14,507 9,090
Income tax (benefit) expense (67,800) 851 (66,935) 1,630
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
Net income per common shares - basic (in usd per share) $ 2.73 $ 0.39 $ 3.07 $ 0.91
Net income per common shares - diluted (in usd per share) $ 2.51 $ 0.36 $ 2.88 $ 0.89
Weighted Average Number of Shares Outstanding, Diluted [Abstract]        
Weighted-average number of common shares outstanding - basic (in shares) 6,224 6,461 6,211 6,449
Weighted-average number of common shares outstanding - basic (in shares) 28,599 8,431 28,580 8,417