v3.20.2
CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Income Statement [Abstract]    
Revenues $ 28,655 $ 20,207
Operating costs and expenses:    
Cost of revenues 16,758 14,521
Research and development 746 1,054
Selling, general and administrative 10,014 11,139
Legal and related expense 640 1,696
Total operating costs and expenses 28,158 28,410
Operating income (loss) 497 (8,203)
Other income (expense):    
Interest, net (51) 237
Other 17 127
Foreign exchange (loss) gain (164) 191
Total other income (expense) (198) (7,648)
Net income (loss) $ 299 $ (7,648)
Net income (loss) per common share:    
Basic (in Dollars per share) $ 0.01 $ (0.16)
Diluted (in Dollars per share) $ 0.01 $ (0.16)
Weighted average common shares outstanding:    
Basic (in Shares) 47,895 47,557
Diluted (in Shares) 47,905 47,557

Source