Annual report pursuant to Section 13 and 15(d)

Stock Options, Common Stock and Warrants - Warrants Activity (Details)

v2.4.1.9
Stock Options, Common Stock and Warrants - Warrants Activity (Details) (USD $)
0 Months Ended 3 Months Ended 12 Months Ended 1 Months Ended 11 Months Ended 1 Months Ended 3 Months Ended 24 Months Ended
Sep. 11, 2014
Mar. 29, 2013
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
D
Dec. 31, 2013
Dec. 31, 2012
Jan. 31, 2013
Dec. 31, 2013
Dec. 31, 2013
Oct. 31, 2013
Aug. 31, 2012
Mar. 31, 2012
Mar. 31, 2012
Dec. 31, 2012
Jun. 30, 2012
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Warrant exercise price $ 11.50us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1                                         $ 0.003us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
Common Stock, Grant Date Fair Value                       $ 600,000ent_CommonStockGrantDateFairValue                    
Warrants, Grant Date Fair Value                       300,000ent_WarrantsGrantDateFairValue                    
Proceeds from Warrant Exercises 32,100,000us-gaap_ProceedsFromWarrantExercises                                          
Warrant to purchase convertible preferred stock, shares 4,227,187us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights                                         3,400,000us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
Weighted Average Exercise Price (in dollars per share):                                            
Number of shares received in exchange for warrants 0.3333us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight                                          
Maximum number of warrants to be exchanged 15,000,000ent_ClassofWarrantorRightMaximumNumberofWarrantstoBeExchanged                                          
Change in fair value of derivatives     (7,510,000)us-gaap_DerivativeGainLossOnDerivativeNet (5,253,000)us-gaap_DerivativeGainLossOnDerivativeNet 21,326,000us-gaap_DerivativeGainLossOnDerivativeNet (15,518,000)us-gaap_DerivativeGainLossOnDerivativeNet (56,854,000)us-gaap_DerivativeGainLossOnDerivativeNet 2,233,000us-gaap_DerivativeGainLossOnDerivativeNet (4,725,000)us-gaap_DerivativeGainLossOnDerivativeNet (4,615,000)us-gaap_DerivativeGainLossOnDerivativeNet (6,955,000)us-gaap_DerivativeGainLossOnDerivativeNet (63,961,000)us-gaap_DerivativeGainLossOnDerivativeNet (3,576,000)us-gaap_DerivativeGainLossOnDerivativeNet                  
Closing stock price for 20 of 30 days to trigger call of warrants (per share)                     $ 17.50ent_ClosingStockPriceMaximumTriggeringEventtoCall                      
Number of days                     20ent_ClassofWarrantorRightThresholdDays                      
Number of consecutive days                     30 days                      
Estimated proceeds if warrants called                     116,700,000ent_EstimatedProceedsExerciseofWarrantsTriggeringEventCall                      
Waiver of Warrants, Shares   7,333,334ent_WaiverOfWarrantsShares                                        
Waiver of sponsor warrants   9,900,000ent_AdjustmentsToAdditionalPaidInCapitalWaiverOfWarrants                                        
Row 44 Warrants                                            
Number of Warrants:                                            
Beginning Balance                   2,898,810us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_PlanNameAxis
= ent_Row44WarrantsMember
  2,898,810us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_PlanNameAxis
= ent_Row44WarrantsMember
  2,898,810us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_PlanNameAxis
= ent_Row44WarrantsMember
               
Weighted Average Exercise Price (in dollars per share):                                            
Beginning Balance (in dollars per share)                   $ 2.34us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= ent_Row44WarrantsMember
  $ 2.34us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= ent_Row44WarrantsMember
  $ 2.34us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= ent_Row44WarrantsMember
               
Outstanding, Weighted Average Remaining Contractual Term (in years)                       4 years 11 months 1 day                    
Global Eagle Warrants                                            
Number of Warrants:                                            
Beginning Balance                             23,238us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_PlanNameAxis
= ent_GlobalEagleWarrantsMember
             
Granted                             0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_PlanNameAxis
= ent_GlobalEagleWarrantsMember
             
Exercised                             (3)ent_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriod
/ us-gaap_PlanNameAxis
= ent_GlobalEagleWarrantsMember
             
Forfeited                             0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_PlanNameAxis
= ent_GlobalEagleWarrantsMember
             
Ending Balance             10,149us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_PlanNameAxis
= ent_GlobalEagleWarrantsMember
        10,149us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_PlanNameAxis
= ent_GlobalEagleWarrantsMember
  23,238us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_PlanNameAxis
= ent_GlobalEagleWarrantsMember
10,149us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_PlanNameAxis
= ent_GlobalEagleWarrantsMember
10,149us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_PlanNameAxis
= ent_GlobalEagleWarrantsMember
           
Weighted Average Exercise Price (in dollars per share):                                            
Beginning Balance (in dollars per share)                             $ 11.50us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= ent_GlobalEagleWarrantsMember
             
Granted                             $ 0.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= ent_GlobalEagleWarrantsMember
             
Exercised                             $ 11.50ent_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= ent_GlobalEagleWarrantsMember
             
Forfeited                             $ 0.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= ent_GlobalEagleWarrantsMember
             
Ending Balance (in dollars per share)             $ 11.50us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= ent_GlobalEagleWarrantsMember
        $ 11.50us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= ent_GlobalEagleWarrantsMember
  $ 11.50us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= ent_GlobalEagleWarrantsMember
$ 11.50us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= ent_GlobalEagleWarrantsMember
$ 11.50us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= ent_GlobalEagleWarrantsMember
           
Outstanding, Weighted Average Remaining Contractual Term (in years)                              3 years 1 month 1 day              
Warrants exchanged for shares                             (12,683)ent_ClassofWarrantorRightWarrantsExchanged
/ us-gaap_PlanNameAxis
= ent_GlobalEagleWarrantsMember
             
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Exchanged in Period, Weighted Average Grant Date Fair Value                             $ 11.50ent_SharebasedCompensationArrangementbySharebasedPaymentAwardEquityInstrumentsOtherthanOptionsExchangedinPeriodWeightedAverageGrantDateFairValue
/ us-gaap_PlanNameAxis
= ent_GlobalEagleWarrantsMember
             
Row 44 Warrants                                            
Number of Warrants:                                            
Beginning Balance           722,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_StatementEquityComponentsAxis
= ent_Row44WarrantsMember
      2,899,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_StatementEquityComponentsAxis
= ent_Row44WarrantsMember
722,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_StatementEquityComponentsAxis
= ent_Row44WarrantsMember
2,899,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_StatementEquityComponentsAxis
= ent_Row44WarrantsMember
  2,899,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_StatementEquityComponentsAxis
= ent_Row44WarrantsMember
722,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_StatementEquityComponentsAxis
= ent_Row44WarrantsMember
             
Granted                           83,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_StatementEquityComponentsAxis
= ent_Row44WarrantsMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_StatementEquityComponentsAxis
= ent_Row44WarrantsMember
             
Exercised                           (2,260,000)ent_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriod
/ us-gaap_StatementEquityComponentsAxis
= ent_Row44WarrantsMember
[1] 0ent_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriod
/ us-gaap_StatementEquityComponentsAxis
= ent_Row44WarrantsMember
             
Forfeited                     (32,000)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_StatementEquityComponentsAxis
= ent_Row44WarrantsMember
      0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_StatementEquityComponentsAxis
= ent_Row44WarrantsMember
             
Ending Balance     690,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_StatementEquityComponentsAxis
= ent_Row44WarrantsMember
      722,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_StatementEquityComponentsAxis
= ent_Row44WarrantsMember
      690,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_StatementEquityComponentsAxis
= ent_Row44WarrantsMember
722,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_StatementEquityComponentsAxis
= ent_Row44WarrantsMember
  722,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_StatementEquityComponentsAxis
= ent_Row44WarrantsMember
722,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_StatementEquityComponentsAxis
= ent_Row44WarrantsMember
722,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_StatementEquityComponentsAxis
= ent_Row44WarrantsMember
           
Weighted Average Exercise Price (in dollars per share):                                            
Beginning Balance (in dollars per share)           $ 9.38us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_StatementEquityComponentsAxis
= ent_Row44WarrantsMember
      $ 2.34us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_StatementEquityComponentsAxis
= ent_Row44WarrantsMember
$ 9.38us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_StatementEquityComponentsAxis
= ent_Row44WarrantsMember
$ 2.34us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_StatementEquityComponentsAxis
= ent_Row44WarrantsMember
  $ 2.34us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_StatementEquityComponentsAxis
= ent_Row44WarrantsMember
$ 9.38us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_StatementEquityComponentsAxis
= ent_Row44WarrantsMember
             
Granted                           $ 0.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_StatementEquityComponentsAxis
= ent_Row44WarrantsMember
$ 0.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_StatementEquityComponentsAxis
= ent_Row44WarrantsMember
             
Exercised                           $ 0.00ent_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_StatementEquityComponentsAxis
= ent_Row44WarrantsMember
$ 0.00ent_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisesInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_StatementEquityComponentsAxis
= ent_Row44WarrantsMember
             
Forfeited                     $ 23.53us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_StatementEquityComponentsAxis
= ent_Row44WarrantsMember
      $ 0.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_StatementEquityComponentsAxis
= ent_Row44WarrantsMember
             
Ending Balance (in dollars per share)     $ 8.79us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_StatementEquityComponentsAxis
= ent_Row44WarrantsMember
      $ 9.38us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_StatementEquityComponentsAxis
= ent_Row44WarrantsMember
      $ 8.79us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_StatementEquityComponentsAxis
= ent_Row44WarrantsMember
$ 9.38us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_StatementEquityComponentsAxis
= ent_Row44WarrantsMember
  $ 9.38us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_StatementEquityComponentsAxis
= ent_Row44WarrantsMember
$ 9.38us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_StatementEquityComponentsAxis
= ent_Row44WarrantsMember
$ 9.38us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_StatementEquityComponentsAxis
= ent_Row44WarrantsMember
           
Exercisable     $ 8.79ent_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_StatementEquityComponentsAxis
= ent_Row44WarrantsMember
              $ 8.79ent_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableWeightedAverageExercisePrice
/ us-gaap_StatementEquityComponentsAxis
= ent_Row44WarrantsMember
                     
Outstanding, Weighted Average Remaining Contractual Term (in years)                     2 years 2 months 15 days                      
Exercisable, Weighted Average Remaining Contractual Term (in years)                       2 years 2 months 15 days                    
Common Stock                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Issuance of common stock                       1,000us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
      190,100,000us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
21,000,000us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
         
Warrants converted to common stock                     19,118,000us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
900,000us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                   
Weighted Average Exercise Price (in dollars per share):                                            
Weighted average per share price of common stock upon exchange of warrants                       $ 14.74ent_CommonStockIssuedWeightedAveragePricePerShare
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                   
Value of stock issued on exchange of warrants                     2,000us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
13,300,000us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                   
Discount recorded as expense on exchange of warrants                       600,000ent_WarrantExchangeDiscount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                   
Warrant                                            
Number of Warrants:                                            
Ending Balance                           21,062,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_ClassOfWarrantOrRightAxis
= us-gaap_WarrantMember
               
Common stock warrants | Row 44 Warrants                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Number of warrants             721,897ent_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsExercisePriceRangeNumberOutstanding
/ us-gaap_ClassOfWarrantOrRightAxis
= ent_CommonStockWarrantsMember
/ us-gaap_PlanNameAxis
= ent_Row44WarrantsMember
        721,897ent_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsExercisePriceRangeNumberOutstanding
/ us-gaap_ClassOfWarrantOrRightAxis
= ent_CommonStockWarrantsMember
/ us-gaap_PlanNameAxis
= ent_Row44WarrantsMember
    721,897ent_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsExercisePriceRangeNumberOutstanding
/ us-gaap_ClassOfWarrantOrRightAxis
= ent_CommonStockWarrantsMember
/ us-gaap_PlanNameAxis
= ent_Row44WarrantsMember
721,897ent_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsExercisePriceRangeNumberOutstanding
/ us-gaap_ClassOfWarrantOrRightAxis
= ent_CommonStockWarrantsMember
/ us-gaap_PlanNameAxis
= ent_Row44WarrantsMember
           
Number of Warrants:                                            
Exercisable     690,000ent_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber
/ us-gaap_ClassOfWarrantOrRightAxis
= ent_CommonStockWarrantsMember
/ us-gaap_PlanNameAxis
= ent_Row44WarrantsMember
              690,000ent_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber
/ us-gaap_ClassOfWarrantOrRightAxis
= ent_CommonStockWarrantsMember
/ us-gaap_PlanNameAxis
= ent_Row44WarrantsMember
                     
Common stock warrants | Row 44 Warrants                                            
Number of Warrants:                                            
Exercisable     690,000ent_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber
/ us-gaap_ClassOfWarrantOrRightAxis
= ent_CommonStockWarrantsMember
/ us-gaap_StatementEquityComponentsAxis
= ent_Row44WarrantsMember
              690,000ent_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExercisableNumber
/ us-gaap_ClassOfWarrantOrRightAxis
= ent_CommonStockWarrantsMember
/ us-gaap_StatementEquityComponentsAxis
= ent_Row44WarrantsMember
                     
Public Warrants                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Proceeds from Warrant Exercises                     1,400,000us-gaap_ProceedsFromWarrantExercises
/ us-gaap_ClassOfWarrantOrRightAxis
= ent_PublicWarrantsMember
800,000us-gaap_ProceedsFromWarrantExercises
/ us-gaap_ClassOfWarrantOrRightAxis
= ent_PublicWarrantsMember
                   
Weighted Average Exercise Price (in dollars per share):                                            
Warrants repurchased and retired                     403,054ent_WarrantsRepurchasedandRetiredDuringPeriodShares
/ us-gaap_ClassOfWarrantOrRightAxis
= ent_PublicWarrantsMember
500,000ent_WarrantsRepurchasedandRetiredDuringPeriodShares
/ us-gaap_ClassOfWarrantOrRightAxis
= ent_PublicWarrantsMember
                   
Public Warrants | Global Eagle Warrants                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Number of warrants     10,149ent_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsExercisePriceRangeNumberOutstanding
/ us-gaap_ClassOfWarrantOrRightAxis
= ent_PublicWarrantsMember
/ us-gaap_PlanNameAxis
= ent_GlobalEagleWarrantsMember
              10,149ent_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsExercisePriceRangeNumberOutstanding
/ us-gaap_ClassOfWarrantOrRightAxis
= ent_PublicWarrantsMember
/ us-gaap_PlanNameAxis
= ent_GlobalEagleWarrantsMember
                     
Weighted Average Exercise Price (in dollars per share):                                            
Exercise price per warrant     $ 11.50ent_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsExercisePricePerWarrant
/ us-gaap_ClassOfWarrantOrRightAxis
= ent_PublicWarrantsMember
/ us-gaap_PlanNameAxis
= ent_GlobalEagleWarrantsMember
              $ 11.50ent_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsExercisePricePerWarrant
/ us-gaap_ClassOfWarrantOrRightAxis
= ent_PublicWarrantsMember
/ us-gaap_PlanNameAxis
= ent_GlobalEagleWarrantsMember
                     
Public Warrants | Global Eagle Warrants                                            
Weighted Average Exercise Price (in dollars per share):                                            
Warrants exchanged for shares                       (2,900,000)ent_ClassofWarrantorRightWarrantsExchanged
/ us-gaap_ClassOfWarrantOrRightAxis
= ent_PublicWarrantsMember
/ us-gaap_StatementEquityComponentsAxis
= ent_GlobalEagleWarrantsMember
                   
Sponsor Warrants | Global Eagle Warrants                                            
Weighted Average Exercise Price (in dollars per share):                                            
Exercise price per warrant             $ 11.50ent_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsExercisePricePerWarrant
/ us-gaap_ClassOfWarrantOrRightAxis
= ent_SponsorWarrantsMember
/ us-gaap_PlanNameAxis
= ent_GlobalEagleWarrantsMember
        $ 11.50ent_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsExercisePricePerWarrant
/ us-gaap_ClassOfWarrantOrRightAxis
= ent_SponsorWarrantsMember
/ us-gaap_PlanNameAxis
= ent_GlobalEagleWarrantsMember
    $ 11.50ent_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsExercisePricePerWarrant
/ us-gaap_ClassOfWarrantOrRightAxis
= ent_SponsorWarrantsMember
/ us-gaap_PlanNameAxis
= ent_GlobalEagleWarrantsMember
$ 11.50ent_ShareBasedCompensationSharesAuthorizedUnderEquityInstrumentsOtherThanOptionsExercisePricePerWarrant
/ us-gaap_ClassOfWarrantOrRightAxis
= ent_SponsorWarrantsMember
/ us-gaap_PlanNameAxis
= ent_GlobalEagleWarrantsMember
           
Derivative                                            
Weighted Average Exercise Price (in dollars per share):                                            
Change in fair value of derivatives                     7,000,000us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeMember
64,000,000us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeMember
                   
Row 44, Inc.                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Warrants and Rights Outstanding                         300,000us-gaap_WarrantsAndRightsOutstanding
/ dei_LegalEntityAxis
= ent_Row44IncMember
              300,000us-gaap_WarrantsAndRightsOutstanding
/ dei_LegalEntityAxis
= ent_Row44IncMember
 
Row 44, Inc. | Common Stock                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Issuance of common stock                                     200,000us-gaap_StockIssuedDuringPeriodValueNewIssues
/ dei_LegalEntityAxis
= ent_Row44IncMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
     
Warrants for common stock issued for services                                     700,000us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims
/ dei_LegalEntityAxis
= ent_Row44IncMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
     
Warrant exercise price                         $ 0.003us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ dei_LegalEntityAxis
= ent_Row44IncMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
          $ 8.76us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ dei_LegalEntityAxis
= ent_Row44IncMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
$ 8.76us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ dei_LegalEntityAxis
= ent_Row44IncMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
$ 0.003us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
/ dei_LegalEntityAxis
= ent_Row44IncMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
 
Class Of Warrant Or Right Expiration Period                         5 years           5 years      
Warrants, Grant Date Fair Value                                       2,900,000ent_WarrantsGrantDateFairValue
/ dei_LegalEntityAxis
= ent_Row44IncMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
   
Debt Conversion, Converted Instrument, Warrants or Options Issued                       1,700,000us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1
/ dei_LegalEntityAxis
= ent_Row44IncMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
                3,400,000us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1
/ dei_LegalEntityAxis
= ent_Row44IncMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
 
Warrants converted to common stock                                   2,200,000us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
/ dei_LegalEntityAxis
= ent_Row44IncMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
       
Warrant to purchase convertible preferred stock, shares                         3,400,000.0us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
/ dei_LegalEntityAxis
= ent_Row44IncMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
              3,400,000.0us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
/ dei_LegalEntityAxis
= ent_Row44IncMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
 
Row 44, Inc. | Row 44 Warrants                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Exercise of warrants for common stock                                         5,000,000us-gaap_StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants
/ dei_LegalEntityAxis
= ent_Row44IncMember
/ us-gaap_StatementEquityComponentsAxis
= ent_Row44WarrantsMember
 
Stock Issued During Period, Shares, Warrants Exercised                                   2,200,000ent_StockIssuedDuringPeriodSharesWarrantsExercised
/ dei_LegalEntityAxis
= ent_Row44IncMember
/ us-gaap_StatementEquityComponentsAxis
= ent_Row44WarrantsMember
       
Proceeds from Warrant Exercises                                   6,000us-gaap_ProceedsFromWarrantExercises
/ dei_LegalEntityAxis
= ent_Row44IncMember
/ us-gaap_StatementEquityComponentsAxis
= ent_Row44WarrantsMember
       
Share-based Goods and Nonemployee Services Transaction, Quantity of Securities Issued                                       300,000us-gaap_ShareBasedGoodsAndNonemployeeServicesTransactionQuantityOfSecuritiesIssued
/ dei_LegalEntityAxis
= ent_Row44IncMember
/ us-gaap_StatementEquityComponentsAxis
= ent_Row44WarrantsMember
   
AIA Purchase Agreement                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Warrants Eliminated in Consolidation                           700,000.0ent_WarrantsEliminatedinConsolidation
/ dei_LegalEntityAxis
= ent_AiaPurchaseAgreementMember
               
Quotes Prices in Active Markets (Level 1) | Global Eagle Warrants | Public Warrants                                            
Weighted Average Exercise Price (in dollars per share):                                            
Warrants (in shares)     10,148,508us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_ClassOfWarrantOrRightAxis
= ent_PublicWarrantsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByLiabilityClassAxis
= ent_GlobalEagleWarrantsMember
      15,904,383us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_ClassOfWarrantOrRightAxis
= ent_PublicWarrantsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByLiabilityClassAxis
= ent_GlobalEagleWarrantsMember
      10,148,508us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_ClassOfWarrantOrRightAxis
= ent_PublicWarrantsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByLiabilityClassAxis
= ent_GlobalEagleWarrantsMember
15,904,383us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_ClassOfWarrantOrRightAxis
= ent_PublicWarrantsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByLiabilityClassAxis
= ent_GlobalEagleWarrantsMember
    15,904,383us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_ClassOfWarrantOrRightAxis
= ent_PublicWarrantsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByLiabilityClassAxis
= ent_GlobalEagleWarrantsMember
15,904,383us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_ClassOfWarrantOrRightAxis
= ent_PublicWarrantsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByLiabilityClassAxis
= ent_GlobalEagleWarrantsMember
           
Quotes Prices in Active Markets (Level 1) | Global Eagle Warrants | Sponsor Warrants                                            
Weighted Average Exercise Price (in dollars per share):                                            
Warrants (in shares)             333,333us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_ClassOfWarrantOrRightAxis
= ent_SponsorWarrantsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByLiabilityClassAxis
= ent_GlobalEagleWarrantsMember
        333,333us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_ClassOfWarrantOrRightAxis
= ent_SponsorWarrantsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByLiabilityClassAxis
= ent_GlobalEagleWarrantsMember
    333,333us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_ClassOfWarrantOrRightAxis
= ent_SponsorWarrantsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByLiabilityClassAxis
= ent_GlobalEagleWarrantsMember
333,333us-gaap_ClassOfWarrantOrRightOutstanding
/ us-gaap_ClassOfWarrantOrRightAxis
= ent_SponsorWarrantsMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByLiabilityClassAxis
= ent_GlobalEagleWarrantsMember
           
Row 44 Merger | Common Stock                                            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                            
Shares converted                                     200,000us-gaap_ConversionOfStockSharesConverted1
/ us-gaap_BusinessAcquisitionAxis
= ent_Row44MergerMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
     
[1] Warrants exercised in January 2013 and prior to the Business Combination were retroactively adjusted as if they were exercised as of January 1, 2010.