XML 15 R4.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2022
Apr. 30, 2021
Apr. 30, 2022
Apr. 30, 2021
Income Statement [Abstract]        
Net revenue $ 51,548 $ 49,434 $ 150,223 $ 178,552
Cost of revenue 42,303 39,531 120,672 139,262
Gross profit 9,245 9,903 29,551 39,290
Operating expenses:        
Selling, general and administrative 9,214 12,417 28,899 36,754
Total operating expenses 9,214 12,417 28,899 36,754
Operating income (loss) 31 (2,514) 652 2,536
Other income (expense):        
Interest income 3 1 9 10
Interest expense (848) (619) (2,359) (1,913)
Other gains (losses), net 2,151 153 1,605 (3,990)
Total other income (expense), net 1,306 (465) (745) (5,893)
Income (loss) from continuing operations before income taxes 1,337 (2,979) (93) (3,357)
Income tax expense 11,032 6,315 12,070 8,124
Loss from continuing operations, after income taxes (9,695) (9,294) (12,163) (11,481)
Income (loss) from discontinued operations, net of tax 39,895 (18,335) (108) (21,895)
Net income (loss) 30,200 (27,629) (12,271) (33,376)
Less: Preferred dividends on redeemable preferred stock (537) (519) (1,611) (1,586)
Net income (loss) attributable to common stockholders $ 29,663 $ (28,148) $ (13,882) $ (34,962)
Basic and diluted net income (loss) per share attributable to common stockholders:        
Continuing operations (in usd per share) $ (0.17) $ (0.16) $ (0.23) $ (0.21)
Discontinued operations (in usd per share) 0.67 (0.29) 0 (0.35)
Total income (loss) per share (in usd per share) $ 0.50 $ (0.45) $ (0.23) $ (0.56)
Weighted average common shares used in:        
Basic (loss) per share (in shares) 59,853 62,263 59,961 61,898
Diluted (loss) per share (in shares) 59,853 62,263 59,961 61,898