XML 33 R21.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Summary of Business and Significant Accounting Policies - Practical expedients (Details) | 6 Months Ended
--- | ---
Dec. 31, 2018
Summary of Business and Significant Accounting Policies |
Optional exemption not to disclose remaining transaction price | false
Minimum period for completion of short-term professional services | 3 months
Maximum period for completion of short-term professional services | 6 months
Incremental cost of obtaining contract | false

X
- Definition Represents the maximum period for completion of short-term professional services. + References No definition available. + Details
Name: | egan_PeriodForCompletionOfShortTermProfessionalServicesMaximum
Namespace Prefix: | egan_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the minimum period for completion of short-term professional services. + References No definition available. + Details
Name: | egan_PeriodForCompletionOfShortTermProfessionalServicesMinimum
Namespace Prefix: | egan_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Indicates (true false) whether practical expedient was elected to recognize incremental cost of obtaining contract as expense when incurred if amortization period would have been one year or less. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 22 -URI http://asc.fasb.org/extlink&oid=109196051&loc=SL49130569-203045 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 340 -SubTopic 40 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=68051541&loc=SL51790836-203054 + Details
Name: | us-gaap_RevenuePracticalExpedientIncrementalCostOfObtainingContract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:booleanItemType
Balance Type: | na
Period Type: | duration

X
- Definition Indicates (true false) whether optional exemption was applied not to disclose amount of transaction price allocated to and explanation of expected timing of revenue recognition for remaining performance obligation, when contract has expected duration of one year or less or right to consideration corresponds directly to performance completed. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 15 -URI http://asc.fasb.org/extlink&oid=109196051&loc=SL49130558-203045 + Details
Name: | us-gaap_RevenuePracticalExpedientRemainingPerformanceObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:booleanItemType
Balance Type: | na
Period Type: | duration