Annual report pursuant to Section 13 and 15(d)

Significant Accounting Policies - Additional Information (Detail)

v2.4.1.9
Significant Accounting Policies - Additional Information (Detail) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Significant Accounting Policies [Line Items]      
Allowance for doubtful accounts $ 400,000us-gaap_AllowanceForDoubtfulAccountsReceivable $ 600,000us-gaap_AllowanceForDoubtfulAccountsReceivable  
Allowance for product returns 800,000gaia_AllowanceForProductReturns 1,600,000gaia_AllowanceForProductReturns  
Estimated value of obsolete or slow-moving inventory 1,200,000us-gaap_InventoryWriteDown 2,100,000us-gaap_InventoryWriteDown  
Advertising expense 16,400,000us-gaap_AdvertisingExpense 15,300,000us-gaap_AdvertisingExpense 13,600,000us-gaap_AdvertisingExpense
Accumulated amortization of media library 14,500,000gaia_AccumulatedAmortizationOfMediaLibrary 13,600,000gaia_AccumulatedAmortizationOfMediaLibrary  
Defined contribution plan percentage employee's matching contribution 50.00%us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent    
Defined contribution plan maximum annual matching contribution amount 1,500us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount    
Common stock shares excluded from computation of dilutive earnings per share 725,000us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount 1,440,000us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount 1,387,000us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
Minimum      
Significant Accounting Policies [Line Items]      
Estimated useful life of property and equipment 3 years    
Estimated useful life of media library 5 years    
Estimated useful life 24 months    
Maximum      
Significant Accounting Policies [Line Items]      
Estimated useful life of property and equipment 45 years    
Estimated useful life of media library 15 years    
Period for gross revenues from all sources to be earned 7 years    
Estimated useful life 60 months    
Defined Contribution Pension Plan 401k      
Significant Accounting Policies [Line Items]      
Defined contribution plan annual matching contribution amount 200,000us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= gaia_DefinedContributionPensionPlanFourZeroOneKMember
300,000us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= gaia_DefinedContributionPensionPlanFourZeroOneKMember
200,000us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= gaia_DefinedContributionPensionPlanFourZeroOneKMember
Released Titles      
Significant Accounting Policies [Line Items]      
Capitalized production cost 2,000,000gaia_CapitalizedProductionCosts
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= gaia_ReleasedTitlesMember
   
Expected amortization of capitalized production costs in 2015 2,400,000gaia_ExpectedAmortizationOfCapitalizedProductionCosts
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= gaia_ReleasedTitlesMember
   
Percentage of expected amortization of capitalized production costs in 2015 42.80%gaia_PercentageOfUnamortizedCostsForReleasedProductionsToBeAmortizedNextYear
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= gaia_ReleasedTitlesMember
   
Percentage of expected amortization of capitalized production costs next three years 84.50%gaia_PercentageOfUnamortizedCostsOfProductionsToBeAmortizedNextThreeYear
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= gaia_ReleasedTitlesMember
   
Unreleased Titles      
Significant Accounting Policies [Line Items]      
Capitalized production cost 500,000gaia_CapitalizedProductionCosts
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= gaia_UnreleasedTitlesMember
   
Media Titles and Rights      
Significant Accounting Policies [Line Items]      
Unamortized In Production Original Television Program Costs 1,600,000us-gaap_FinitelivedIntangibleAssetsAcquired1
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= gaia_MediaTitlesAndRightsMember
   
Media library estimated amortization expense year 1 1,000,000gaia_OtherAssetsFutureAmortizationExpenseNextTwelveMonths
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= gaia_MediaTitlesAndRightsMember
   
Media library estimated amortization expense year 2 1,000,000gaia_OtherAssetsFutureAmortizationExpenseYearTwo
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= gaia_MediaTitlesAndRightsMember
   
Media library estimated amortization expense year 3 1,000,000gaia_OtherAssetsFutureAmortizationExpenseYearThree
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= gaia_MediaTitlesAndRightsMember
   
Media library estimated amortization expense year 4 1,000,000gaia_OtherAssetsFutureAmortizationExpenseYearFour
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= gaia_MediaTitlesAndRightsMember
   
Media library estimated amortization expense year 5 1,000,000gaia_OtherAssetsFutureAmortizationExpenseYearFive
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= gaia_MediaTitlesAndRightsMember
   
Anticipated royalties incurred 2015 $ 2,500,000us-gaap_RoyaltyGuaranteesCommitmentsAmount
/ us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis
= gaia_MediaTitlesAndRightsMember
   
Media Titles and Rights | Minimum      
Significant Accounting Policies [Line Items]      
Estimated useful life 12 months    
Media Titles and Rights | Maximum      
Significant Accounting Policies [Line Items]      
Estimated useful life 84 months    
Website development costs and other software      
Significant Accounting Policies [Line Items]      
Estimated useful life of property and equipment 3 years    
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Target      
Significant Accounting Policies [Line Items]      
Percentage of account receivable by major customer 44.10%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= gaia_TargetMember
43.60%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_ConcentrationRiskByTypeAxis
= us-gaap_CustomerConcentrationRiskMember
/ us-gaap_MajorCustomersAxis
= gaia_TargetMember