XML 122 R79.htm IDEA: XBRL DOCUMENT
v3.23.1

Warrants - Warrant Activity (Details) - Warrant - $ / shares | 12 Months Ended
--- | ---
Dec. 31, 2022 | Dec. 31, 2021
Warrants Outstanding Number of Shares |  |
Number of Warrants outstanding beginning balance (in shares) | 4,551,197 |
Expired (in shares) | (67,604) |
Forfeitures (in shares) | (50,000) |
Number of Warrants outstanding, ending balance (in shares) | 4,433,593 | 4,551,197
Exercisable (in shares) | 4,433,593 | 4,451,197
Exercise Prices Per Share |  |
Forfeitures (in dollars per share) | $ 13.90 |
Weighted Average Remaining Contractual Life |  |
Weighted Average Remaining Contractual Life | 3 years 4 months 13 days | 4 years 9 months 7 days
Exercisable | 3 years 4 months 13 days | 4 years 9 months 7 days
Weighted Average Exercise Price Per Share |  |
Weighted average exercise price per share, beginning balance (in dollars per share) | $ 22.66 |
Expired (in dollars per share) | 39.34 |
Forfeitures(in dollars per share) | 13.90 |
Weighted average exercise price per share, ending balance (in dollars per share) | 22.50 | $ 22.66
Exercisable (in dollars per share) | 22.50 | 22.66
Minimum |  |
Exercise Prices Per Share |  |
Warrant exercise price per share, beginning balance (in dollars per share) | 2.10 |
Expired (in dollars per share) | 33.00 |
Warrant exercise price per share, ending balance (in dollars per share) | 2.10 | 2.10
Exercisable (in dollars per share) | 2.10 | 2.10
Maximum |  |
Exercise Prices Per Share |  |
Warrant exercise price per share, beginning balance (in dollars per share) | 53.00 |
Expired (in dollars per share) | 53.00 |
Warrant exercise price per share, ending balance (in dollars per share) | 30.00 | 53.00
Exercisable (in dollars per share) | $ 30.00 | $ 53.00

X
- Definition Exercise Prices Per Share + References No definition available. + Details
Name: | gnus_ExercisePricesPerShareRollForward
Namespace Prefix: | gnus_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of Warrants exercisable + References No definition available. + Details
Name: | gnus_NumberOfWarrantsExercisable
Namespace Prefix: | gnus_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Weighted Average Exercise Price per Share, Exercisable + References No definition available. + Details
Name: | gnus_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisesPrice
Namespace Prefix: | gnus_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Weighted- Average Remaining Contractual Life, Exercisable + References No definition available. + Details
Name: | gnus_ShareBasedCompensationWeightedAverageRemainingContractualLifeExercisable1
Namespace Prefix: | gnus_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Warrant Exercise Price Per Share + References No definition available. + Details
Name: | gnus_WarrantExercisePricePerShare
Namespace Prefix: | gnus_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Warrant Exercise Price Per Share, Exercisable + References No definition available. + Details
Name: | gnus_WarrantExercisePricePerShareExercisable
Namespace Prefix: | gnus_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Warrant Exercise Price Per Share, Expired + References No definition available. + Details
Name: | gnus_WarrantExercisePricePerShareExpired
Namespace Prefix: | gnus_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Warrant Exercise Price Per Share, Forfeitures + References No definition available. + Details
Name: | gnus_WarrantExercisePricePerShareForfeitures
Namespace Prefix: | gnus_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted Average Exercise Price Per Share + References No definition available. + Details
Name: | gnus_WeightedAverageExercisePricePerShareAbstract
Namespace Prefix: | gnus_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted Average Exercise Price Per Share, Expired + References No definition available. + Details
Name: | gnus_WeightedAverageExercisePricePerShareExpired
Namespace Prefix: | gnus_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted Average Exercise Price Per Share, Forfeitures + References No definition available. + Details
Name: | gnus_WeightedAverageExercisePricePerShareForfeitures
Namespace Prefix: | gnus_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Exercise price per share or per unit of warrants or rights outstanding. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644 + Details
Name: | us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of warrants or rights outstanding. + References No definition available. + Details
Name: | us-gaap_ClassOfWarrantOrRightOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. + References No definition available. + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (e)(1) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares under non-option equity instrument agreements for which rights to exercise lapsed. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(4) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares under non-option equity instrument agreements that were cancelled as a result of occurrence of a terminating event. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(3) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_AwardTypeAxis=us-gaap_WarrantMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |