Commitments and Contingencies - Additional Information (Details) $ in Millions |
Dec. 14, 2015
USD ($)
|
Nov. 13, 2014
USD ($)
ft²
Term
|
Jan. 31, 2016
USD ($)
|
|---|---|---|---|
| Commitments and Contingencies Disclosure [Abstract] | |||
| Sales tax liability accrual | $ 0.3 | ||
| Office space | ft² | 137,615 | ||
| Lease commencement date | Dec. 14, 2015 | ||
| Lease termination period | 10 years 6 months | ||
| Number of successive periods of five years terms | Term | 2 | ||
| Lease extension period | 5 years | ||
| Operating Leased Assets [Line Items] | |||
| Expected lease payments for fiscal year ended April 30, 2016 | $ 0.5 | ||
| Expected lease payments for fiscal year ended April 30, 2017 | 3.8 | ||
| Expected lease payments for fiscal year ended April 30, 2018 | 3.8 | ||
| Expected lease payments for fiscal year ended April 30, 2019 | 3.9 | ||
| Expected lease payments for fiscal year ended April 30, 2020 | 4.0 | ||
| Expected lease payments for fiscal years ended April 30th thereafter | $ 24.3 | ||
| Office space lease contract | |||
| Operating Leased Assets [Line Items] | |||
| Security deposit for the lease | $ 8.0 |
| X | ||||||||||
- Definition Lease Commencement Date No definition available.
|
| X | ||||||||||
- Definition Lease Extension Period No definition available.
|
| X | ||||||||||
- Definition Number Of Successive Five Year Terms No definition available.
|
| X | ||||||||||
- Definition Office Space Under Lease No definition available.
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Term of the lessee's leasing arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. No definition available.
|
| X | ||||||||||
- Definition Amount of loss contingency liability expected to be resolved within one year or the normal operating cycle, if longer. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. No definition available.
|
| X | ||||||||||
- Definition Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
- Definition Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
- Definition Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
- Definition Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
- Definition Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
- Definition Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date. No definition available.
|
| X | ||||||||||
- Definition This element represents money paid in advance to protect the provider of a product or service, such as a lessor, against damage or nonpayment by the buyer or tenant (lessee) during the term of the agreement. Such damages may include physical damage to the property, theft of property, and other contractual breaches. Security deposits held may be interest or noninterest bearing. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
| X | ||||||||||
- Details
|