XML 17 R4.htm IDEA: XBRL DOCUMENT v3.20.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Condensed Income Statements, Captions [Line Items]    
Revenues $ 169,934 $ 225,153
Cost of revenue 129,466 180,907
Gross profit 40,468 44,246
Operating expenses:    
Selling, general and administrative 26,858 22,227
Amortization of intangible assets 6,535 7,277
Total operating expenses 33,393 29,504
Operating income 7,075 14,742
Other income (expense):    
Interest income 20 16
Interest expense (7,823) (9,169)
Other (losses) gains, net (2,019) 558
Total other expense (9,822) (8,595)
(Loss) income before income taxes (2,747) 6,147
Income tax expense 804 1,355
Net (loss) income (3,551) 4,792
Less: Preferred dividends on redeemable preferred stock (537) (536)
Net (loss) income attributable to common stockholders $ (4,088) $ 4,256
Basic net (loss) earnings per share attributable to common stockholders (in usd per share) $ (0.07) $ 0.07
Diluted net (loss) earnings per share attributable to common stockholders (in usd per share) $ (0.07) $ 0.06
Weighted average common shares used in:    
Basic (loss) earnings per share (in shares) 61,893 61,401
Diluted (loss) earnings per share (in shares) 61,893 86,006
Products    
Condensed Income Statements, Captions [Line Items]    
Revenues $ 105,708 $ 133,003
Services    
Condensed Income Statements, Captions [Line Items]    
Revenues $ 64,226 $ 92,150