XML 16 R4.htm IDEA: XBRL DOCUMENT v3.20.4
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Condensed Income Statements, Captions [Line Items]        
Revenues $ 156,047 $ 215,452 $ 325,981 $ 440,605
Cost of revenue 120,197 170,203 249,663 351,110
Gross profit 35,850 45,249 76,318 89,495
Operating expenses:        
Selling, general and administrative 21,810 31,165 48,668 53,392
Amortization of intangible assets 5,359 6,911 11,894 14,188
Total operating expenses 27,169 38,076 60,562 67,580
Operating income 8,681 7,173 15,756 21,915
Other income (expense):        
Interest income 0 14 20 30
Interest expense (7,825) (8,733) (15,648) (17,902)
Other losses, net (2,161) (823) (4,180) (265)
Total other expense (9,986) (9,542) (19,808) (18,137)
(Loss) income before income taxes (1,305) (2,369) (4,052) 3,778
Income tax expense 891 1,188 1,695 2,543
Net (loss) income (2,196) (3,557) (5,747) 1,235
Less: Preferred dividends on redeemable preferred stock (530) (531) (1,067) (1,067)
Net (loss) income attributable to common stockholders $ (2,726) $ (4,088) $ (6,814) $ 168
Basic net (loss) earnings per share attributable to common stockholders (in usd per share) $ (0.04) $ (0.07) $ (0.11) $ 0.00
Diluted net (loss) earnings per share attributable to common stockholders (in usd per share) $ (0.04) $ (0.07) $ (0.11) $ 0.00
Weighted average common shares used in:        
Basic (loss) earnings per share (in shares) 62,028 61,538 61,961 61,469
Diluted (loss) earnings per share (in shares) 62,028 61,538 61,961 61,482
Products        
Condensed Income Statements, Captions [Line Items]        
Revenues $ 91,155 $ 123,117 $ 196,863 $ 256,120
Cost of revenue 68,740 94,630 149,932 199,220
Services        
Condensed Income Statements, Captions [Line Items]        
Revenues 64,892 92,335 129,118 184,485
Cost of revenue $ 51,457 $ 75,573 $ 99,731 $ 151,890