Quarterly report pursuant to Section 13 or 15(d)

CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED)

v3.20.4
CONSOLIDATED STATEMENTS OF OPERATIONS (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 31, 2021
Jan. 31, 2020
Jan. 31, 2021
Jan. 31, 2020
Income Statement [Abstract]        
Revenues $ 31,466 $ 19,384 $ 60,121 $ 39,591
Operating costs and expenses:        
Cost of revenues 15,645 13,575 32,403 28,096
Research and development 806 1,065 1,552 2,119
Selling, general and administrative 11,013 10,693 21,027 21,832
Legal and related expense 2,292 2,060 2,932 3,756
Total operating costs and expenses 29,756 27,393 57,914 55,803
Operating income (loss) 1,710 (8,009) 2,207 (16,212)
Other income (expense):        
Interest, net (49) 171 (100) 408
Other 16 72 33 199
Foreign exchange gain 625 79 461 270
Total other income (expense) 592 322 394 877
Income (loss) before income taxes 2,302 (7,687) 2,601 (15,335)
Income taxes
Net income (loss) $ 2,302 $ (7,687) $ 2,601 $ (15,335)
Net income (loss) per common share:        
Basic (in Dollars per share) $ 0.05 $ (0.16) $ 0.05 $ (0.32)
Diluted (in Dollars per share) $ 0.05 $ (0.16) $ 0.05 $ (0.32)
Weighted average common shares outstanding:        
Basic (in Shares) 48,006 47,557 47,951 47,557
Diluted (in Shares) 48,053 47,557 47,973 47,557