XML 60 R4.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2020
Apr. 30, 2019
Apr. 30, 2020
Apr. 30, 2019
Condensed Income Statements, Captions [Line Items]        
Revenues $ 177,351 $ 194,003 $ 617,956 $ 615,359
Cost of revenue 143,881 157,142 494,991 502,755
Gross profit 33,470 36,861 122,965 112,604
Operating expenses:        
Selling, general and administrative 25,872 27,426 79,264 81,617
Amortization of intangible assets 6,531 7,278 20,719 23,168
Total operating expenses 32,403 34,704 99,983 104,785
Operating income 1,067 2,157 22,982 7,819
Other income (expense):        
Interest income 8 22 38 517
Interest expense (8,523) (10,294) (26,425) (32,335)
Other gains (losses), net 2,774 (114) 2,509 (832)
Total other expense (5,741) (10,386) (23,878) (32,650)
Loss before income taxes (4,674) (8,229) (896) (24,831)
Income tax expense 1,485 1,420 4,028 3,956
Gains on investments in affiliates, net of tax 0 (22) 0 (42)
Net loss (6,159) (9,627) (4,924) (28,745)
Less: Preferred dividends on redeemable preferred stock (525) (525) (1,592) (1,598)
Net loss attributable to common stockholders $ (6,684) $ (10,152) $ (6,516) $ (30,343)
Basic net earnings (loss) per share attributable to common stockholders (in usd per share) $ (0.11) $ (0.17) $ (0.11) $ (0.50)
Diluted net earnings (loss) per share attributable to common stockholders (in usd per share) $ (0.11) $ (0.17) $ (0.11) $ (0.50)
Weighted average common shares used in:        
Basic earnings (loss) per share (in shares) 61,815 61,393 61,583 61,111
Diluted earnings (loss) per share (in shares) 61,815 61,393 61,583 61,111
Products        
Condensed Income Statements, Captions [Line Items]        
Revenues $ 98,284 $ 116,006 $ 354,404 $ 362,547
Services        
Condensed Income Statements, Captions [Line Items]        
Revenues $ 79,067 $ 77,997 $ 263,552 $ 252,812