Summary of Significant Accounting Policies (Details) - Schedule of basic and diluted net income (loss) per share - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Jul. 31, 2021 |
Jul. 31, 2020 |
Jul. 31, 2019 |
|
Schedule of basic and diluted net income (loss) per share [Abstract] | |||
Net income (loss) (in Dollars) | $ 7,875 | $ (28,520) | $ 2,489 |
Weighted-average common shares outstanding – basic | 48,191 | 47,696 | 47,351 |
Add: effect of dilutive stock options and restricted stock (in Dollars) | $ 134 | $ 125 | |
Weighted-average common shares outstanding – diluted | 48,325 | 47,696 | 47,476 |
Net (loss) income per share – basic | 0.16 | (0.60) | 0.05 |
Net (loss) income per share – diluted | 0.16 | (0.60) | 0.05 |
X | ||||||||||
- Definition Net (loss) income per share – basic. No definition available.
|
X | ||||||||||
- Definition Net (loss) income per share – basic. No definition available.
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Weighted-average common shares outstanding – basic. No definition available.
|
X | ||||||||||
- Definition Weighted-average common shares outstanding – diluted. No definition available.
|
X | ||||||||||
- Definition Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise of stock options or restrictive stock units (RSUs). Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Definition Aggregate amount of net income allocated to limited partners. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|