Annual report pursuant to Section 13 and 15(d)

Reconciliation of Reportable Segments' Assets to Consolidated Total Assets (Detail)

v2.4.1.9
Reconciliation of Reportable Segments' Assets to Consolidated Total Assets (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Schedule of Entity Wide Accounts Receivable by Major Customers by Reporting Segments [Line Items]      
Assets $ 138,632us-gaap_Assets $ 141,686us-gaap_Assets  
Continuing operations      
Schedule of Entity Wide Accounts Receivable by Major Customers by Reporting Segments [Line Items]      
Assets 138,050us-gaap_Assets
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
139,797us-gaap_Assets
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
123,017us-gaap_Assets
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Continuing operations | Gaiam Brand      
Schedule of Entity Wide Accounts Receivable by Major Customers by Reporting Segments [Line Items]      
Assets 114,388us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= gaia_GaiamBrandMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
120,604us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= gaia_GaiamBrandMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
117,167us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= gaia_GaiamBrandMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Continuing operations | Gaiam TV      
Schedule of Entity Wide Accounts Receivable by Major Customers by Reporting Segments [Line Items]      
Assets 23,662us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= gaia_GaiamTvSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
19,193us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= gaia_GaiamTvSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
5,850us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= gaia_GaiamTvSegmentMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentContinuingOperationsMember
Discontinued Operations      
Schedule of Entity Wide Accounts Receivable by Major Customers by Reporting Segments [Line Items]      
Assets 138,632us-gaap_Assets
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
141,686us-gaap_Assets
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
197,231us-gaap_Assets
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
Discontinued Operations | Gaiam Brand      
Schedule of Entity Wide Accounts Receivable by Major Customers by Reporting Segments [Line Items]      
Assets $ 582us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= gaia_GaiamBrandMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
$ 1,889us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= gaia_GaiamBrandMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember
$ 74,214us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= gaia_GaiamBrandMember
/ us-gaap_StatementOperatingActivitiesSegmentAxis
= us-gaap_SegmentDiscontinuedOperationsMember