v3.7.0.1

Employee Benefit Plan | 12 Months Ended
--- | ---
Apr. 30, 2017
Postemployment Benefits [Abstract] |
Employee Benefit Plan | Employee Benefit Plan On April 7, 2006, the Company adopted a defined contribution retirement plan qualifying under Section 401(k) of the Internal Revenue Code of 1986. It is the sole discretion of the Company to match eligible employee contributions in the form of cash. The Company contributed $0.8 million, $0.8 million and $0.7 million in matching contributions to the 401(k) plan in the fiscal year ended April 30, 2017, 2016 and 2015, respectively.

X
- Definition The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans. + References No definition available. + Details
Name: | us-gaap_CompensationAndEmployeeBenefitPlansTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_PostemploymentBenefitsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration