Annual report pursuant to Section 13 and 15(d)

2. Significant Accounting Policies (Details Narrative)

v2.4.1.9
2. Significant Accounting Policies (Details Narrative) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Allowance for sales returns $ 45,582us-gaap_SalesDiscountsReturnsAndAllowancesGoods $ 43,000us-gaap_SalesDiscountsReturnsAndAllowancesGoods
Reserve for obsolete inventory 54,673us-gaap_InventoryValuationReserves 93,607us-gaap_InventoryValuationReserves
Advertising expense 256,272us-gaap_AdvertisingExpense 117,914us-gaap_AdvertisingExpense
Uninsured cash $ 3,923,931us-gaap_CashUninsuredAmount $ 123,053us-gaap_CashUninsuredAmount
Sales Revenue, Net [Member] | One Customer    
Concentration risk percentage 19.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_MajorCustomersAxis
= GNUS_CustomerOneMember
22.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_MajorCustomersAxis
= GNUS_CustomerOneMember
Sales Revenue, Net [Member] | Customer Two    
Concentration risk percentage 13.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_MajorCustomersAxis
= GNUS_CustomerTwoMember
20.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_MajorCustomersAxis
= GNUS_CustomerTwoMember
Sales Revenue, Net [Member] | Customer Three    
Concentration risk percentage 11.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_MajorCustomersAxis
= GNUS_CustomerThreeMember
14.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_SalesRevenueNetMember
/ us-gaap_MajorCustomersAxis
= GNUS_CustomerThreeMember
Accounts Receivable [Member] | One Customer    
Concentration risk percentage 11.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_MajorCustomersAxis
= GNUS_CustomerOneMember
0.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_MajorCustomersAxis
= GNUS_CustomerOneMember
Accounts Receivable [Member] | Customer Two    
Concentration risk percentage 0.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_MajorCustomersAxis
= GNUS_CustomerTwoMember
6.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_MajorCustomersAxis
= GNUS_CustomerTwoMember
Accounts Receivable [Member] | Customer Three    
Concentration risk percentage 14.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_MajorCustomersAxis
= GNUS_CustomerThreeMember
39.00%us-gaap_ConcentrationRiskPercentage1
/ us-gaap_ConcentrationRiskByBenchmarkAxis
= us-gaap_AccountsReceivableMember
/ us-gaap_MajorCustomersAxis
= GNUS_CustomerThreeMember