XML 82 R70.htm IDEA: XBRL DOCUMENT
v3.23.1

Stockholders Equity (Deficit) (Details Textual) |  |  |  |  | 1 Months Ended | 9 Months Ended | 12 Months Ended |
--- | --- | --- | --- | --- | --- | --- | --- | ---
Nov. 07, 2022 | Oct. 04, 2022 $ / shares shares | Sep. 28, 2022 | Jul. 05, 2022 USD ($) $ / shares shares | Sep. 28, 2022 USD ($) | Sep. 23, 2022 USD ($) shares | Sep. 30, 2022 USD ($) shares | Dec. 31, 2022 USD ($) $ / shares shares | Dec. 31, 2021 USD ($) $ / shares shares | Dec. 31, 2019 $ / shares shares
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |
Common stock, shares authorized |  |  |  |  |  |  |  | 150,000,000 | 150,000,000 |
Common stock, par value | $ / shares |  |  |  |  |  |  |  | $ 0.0001 | $ 0.0001 |
Aggregate purchase price of shares | $ |  |  |  |  |  |  |  | $ 3,925,500 | $ 11,610,586 |
Preferred stock, shares authorized |  |  |  |  |  |  |  | 5,000,000 | 5,000,000 |
Preferred stock, par value | $ / shares |  |  |  |  |  |  |  | $ 0.0001 | $ 0.0001 |
Preferred stock, shares issued |  |  |  |  |  |  |  | 1 | 1 |
Convertible redeemable preferred stock, description |  | the 2022 Unit Offering including 43,478,261 Common Warrants exercisable for 2,173,913 shares of Common Stock and 2,173,913 Underwriter Warrants exercisable for 108,696 shares of Common Stock. In accordance with our policy, we assessed the warrants issued in connection with the 2022 Unit Offering and determined that there are no instances outside of the Company<span style="color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 44.44px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">’</span>s control that could require cash settlement. In addition, we determined that the warrants issued in connection with the 2022 Unit Offering do not meet the definition of a derivative as they are indexed to the Company<span style="color: #000000; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 44.44px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important; line-height: inherit;">’</span>s Common Stock and they satisfy all of the additional qualifications to be classified within equity. Accordingly, the net proceeds of $9.2 million were recorded as: (i) an increase to Common Stock of $217 representing the issuance of 1,469,143 shares of Common Stock attributable to the Units and the issuance of 704,770 shares of Common Stock from the exercise of the Pre-funded Warrants, both at their par value of $0.0001 per share and (ii) an increase to Additional Paid-In Capital of $9.2 million |  |  |  |  |  |  |  |
Preferred stock, shares outstanding |  |  |  |  |  |  |  | 1 | 1 |
Special voting preferred stock, description | the Reverse Stock Split |  |  |  |  |  |  | one |  |
Sale of stock |  |  |  |  |  | 118,629 | 2,282,609 | 2,282,609 |  |
Purchase price per unit | $ / shares |  |  |  | $ 3.518 |  |  |  |  |  |
Aggregate intrinsic value | $ |  |  |  |  |  |  |  | $ 0 |  |
Original conversion price | $ / shares |  |  |  | $ 4.6 |  |  |  |  |  |
Exchangeable shares |  |  |  |  |  |  | 23,614 | 3,294,574 |  |
Preferred stock, liquidation preference per share | $ / shares |  |  |  |  |  |  |  | $ 1 |  |
Aggregate value of exchangeable shares | $ |  |  |  |  |  |  | $ 180,647 |  |  |
Exchangable shares, issued | $ |  |  |  |  |  |  | 1,180 |  |  |
Exchangeable shares, outstanding | $ |  |  |  |  |  |  | $ 285,672 |  |  |
Excess Stock, Shares Outstanding |  |  |  |  |  |  | 14,284 |  |  |
Sale of Stock, Consideration Received on Transaction | $ |  |  |  |  | $ 20,000,000 | $ 2,700,000 |  |  |  |
Shares issued |  |  |  |  |  |  |  | 552,148 |  |
Gross purchase price | $ |  |  |  |  |  |  |  | $ 1,100,000 |  |
Description of unit offering |  |  |  | (i) 29,382,861 units consisting of 1,469,143 shares of Common Stock together with Common Stock warrants (the “Common Warrants”) to purchase up to 1,469,143 shares of Common Stock (together, the “Units”) and (ii) 14,095,400 pre-funded units, consisting of 14,095,400 pre-funded warrants (“Pre-funded Warrants”) to purchase 704,770 shares of Common Stock, together with Common Warrants to purchase up to 704,770 shares of Common Stock (together, the “Pre-funded Units”). The Units were sold at a public offering price of $0.23 per unit and the Pre-funded Units were sold at a public offering price of $0.2299 per pre-funded unit. |  |  |  |  |  |
Underwriter warrants to purchase |  |  |  | 108,696 |  |  |  |  |  |
Proceeds from net | $ |  |  |  | $ 9,200,000 |  |  |  |  |  |
Effective date |  |  |  |  |  |  | Jun. 29, 2022 |  |  |
Warrants, Description |  |  |  |  |  |  |  | <span style="line-height: inherit;">initial public offering, MTech sold </span><span style="line-height: inherit;">units consisting of <span style="line-height: inherit;">one</span> share of MTech’s common stock and <span style="line-height: inherit;">one</span> warrant of MTech (“MTech Public Warrant”). Each MTech Public Warrant entitled the holder to purchase <span style="line-height: inherit;">one</span> share of MTech’s common stock. Concurrently with MTech’s initial public offering, MTech sold additional units on a private offering basis. Each of these units consisted of <span style="line-height: inherit;">one</span> share of MTech’s common stock and <span style="line-height: inherit;">one</span> warrant of MTech (“MTech Private Warrant”).</span> |  |
Warrants outstanding |  |  |  |  |  |  | 45,652,174 |  |  |
Issued |  |  |  |  |  |  |  | 59,747,574 |  |
Convertible Notes Amendment [Member] |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |
Proceeds Deposited in Restricted Accounts | $ |  |  |  | $ 7,000,000 |  |  |  |  |  |
Pre Funded Warrants [Member] |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |
Original conversion price | $ / shares |  |  |  | $ 0.002 |  |  |  |  |  |
Issued |  |  |  |  |  |  |  | 14,095,400 |  |
2019 Public Warrants and Private Warrants [Member] |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |
Warrant, conversion ratio for each common stock |  |  |  |  |  |  |  | one-for-one |  |
Underwriters [Member] |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |
Original conversion price | $ / shares |  |  |  | $ 3.518 |  |  |  |  |  |
A T M Program [Member] |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |
Sale of stock |  |  |  |  |  | 90,808 |  |  |  |
Sale of Stock, Consideration Received on Transaction | $ |  |  |  |  |  |  | $ 800,000 |  | $ 25,000,000 |
Sale of Stock, Description of Transaction |  |  | (the “2022 ATM Program”) from time to time through AGP as the sales agent for which they will receive a commission of 3.0% of the gross proceeds. The 2022 ATM Program is currently limited to $3.5 million due to certain restrictions imposed by the registration statement underlying the offering (the “Baby Shelf Limitation”). Under the Baby Shelf Limitation, we may not offer Common Stock under the registration statement with a value of more than one-third of the aggregate market value of our Common Stock held by non-affiliates in any twelve-month period, so long as the aggregate market value of our Common Stock held by non-affiliates is less than $75.0 million. |  |  |  |  |  |  |
Class A common stock |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |
Common warrants shares |  |  |  |  |  |  |  | 1 |  |
Public warrant [Member] |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |
Exchangeable shares |  |  |  |  |  |  |  |  |  | 290,690
Redeemable Preferred Stock [Member] |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |
Convertible redeemable preferred stock, description |  | (the “Series B Preferred Stock,” and together with the Series A Preferred Stock, the “Convertible Redeemable Preferred Stock”), at an offering price of $9.50 per share, representing a 5 percent original issue discount to the stated value of $10.00 per share, for gross proceeds of approximately $4.75 million in the aggregate, before the deduction of $0.4 million for fees and offering expenses of our financial advisor. We also incurred and paid approximately $0.1 million of other issue costs attributable to third-party professional and legal fees. The aggregate net proceeds (after deducting the fees and expenses of our financial advisor) together with the additional amount to provide for the 105 percent redemption premium, or $0.5 million, on the Convertible Redeemable Preferred Stock was deposited in an account with an escrow agent. The shares of the Convertible Redeemable Preferred Stock were convertible, at a conversion price of $0.25 per share (subject in certain circumstances to adjustments), into shares of our Common Stock, at the option of the holders and, in certain circumstances, by the Company. |  |  |  |  |  | The holders of all of the Convertible Redeemable Preferred Stock redeemed their shares for cash at 105 percent of the stated value, or $10.50 per share, of such shares on November 9, 2022. Accordingly, we directed the escrow agent to pay $5.25 million on November 10, 2022 to the holders from the escrow account established upon the date of the Convertible Redeemable Preferred Stock offering. The amounts paid over the offering price upon redemption are considered “deemed” dividends and reported as a reduction of Additional paid-in capital in the consolidated statement of changes in stockholders<span style="color: #000000; font-family: 'times new roman', times; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: justify; text-indent: 42.6667px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; line-height: inherit; display: inline !important;">’</span> equity (deficit). |  |
Series A Preferred Stock [Member] |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |
Preferred stock, par value | $ / shares |  | $ 0.0001 |  |  |  |  |  |  |  |
Preferred stock, shares issued |  | 400,000 |  |  |  |  |  |  |  |
Series B Preferred Stock [Member] |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |
Preferred stock, par value | $ / shares |  | $ 0.0001 |  |  |  |  |  |  |  |
Preferred stock, shares issued |  | 100,000 |  |  |  |  |  |  |  |
Underwriter Warrants [Member] |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |
Warrants expire, term |  |  |  |  |  |  |  | 5 years |  |
Special Voting Preferred Stock |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |
Special voting preferred stock, description |  |  |  |  |  |  |  | one |  |
Preferred Stock, conversion ratio for each common stock |  |  |  |  |  |  |  | 20-for-one |  |
Common Stock |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |
Number of classes of stock |  |  |  |  |  |  |  | 1 |  |
Preferred stock, shares issued |  |  |  |  |  |  |  | 0 |  |
Preferred stock, shares outstanding |  |  |  |  |  |  |  | 0 |  |
Original conversion price | $ / shares |  |  |  |  |  |  |  | $ 4.6 |  |
Price per share | $ / shares |  |  |  |  |  |  |  |  |  | $ 230
Common warrants shares |  |  |  |  |  |  |  | 1 |  | 1
Excess Stock, Shares Issued |  |  |  |  |  |  |  | 704,770 |  |
Warrants |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |
Warrants outstanding |  |  |  |  |  |  |  | 20 |  | 20
Warrants expire, term |  |  |  |  |  |  |  | 5 years |  |
MTech [Member] | Common Stock | MTech Private Warrant [Member] |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |
Number of securities called by each warrant or right |  |  |  |  |  |  |  | 1 |  |
Class of Warrant or Right, Number of Securities Called by Each Warrant or Right |  |  |  |  |  |  |  | 1 |  |

X
- Definition The amount of aggregate intrinsic value for the warrants outstanding. + References No definition available. + Details
Name: | kern_AggregateIntrinsicValue
Namespace Prefix: | kern_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of aggregate value of exchangeable shares. + References No definition available. + Details
Name: | kern_AggregateValueOfExchangeableShares
Namespace Prefix: | kern_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Number of common warrants shares. + References No definition available. + Details
Name: | kern_CommonWarrantsShares
Namespace Prefix: | kern_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Description of the unit offering. + References No definition available. + Details
Name: | kern_DescriptionOfUnitOffering
Namespace Prefix: | kern_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of exchangeable shares. + References No definition available. + Details
Name: | kern_ExchangeableShares
Namespace Prefix: | kern_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The amount of exchangeable shares issued. + References No definition available. + Details
Name: | kern_ExchangeableSharesIssued
Namespace Prefix: | kern_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount of exchangeable shares outstanding. + References No definition available. + Details
Name: | kern_ExchangeableSharesOutstanding
Namespace Prefix: | kern_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The number of classes of stock held by the reporting entity. + References No definition available. + Details
Name: | kern_NumberOfClassesOfStock
Namespace Prefix: | kern_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of common shares issuable upon conversion for each share of preferred stock to be converted. + References No definition available. + Details
Name: | kern_PreferredStockConversionRatio
Namespace Prefix: | kern_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of proceeds deposited into restricted accounts. + References No definition available. + Details
Name: | kern_ProceedsDepositedInRestrictedAccounts
Namespace Prefix: | kern_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The number of shares issued to underwriter warrants. + References No definition available. + Details
Name: | kern_UnderwriterWarrantsToPurchaseShares
Namespace Prefix: | kern_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of common shares issuable upon conversion for each share of warrant to be converted. + References No definition available. + Details
Name: | kern_WarrantStockConversionRatio
Namespace Prefix: | kern_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares of stock issued during the period pursuant to Warrants. + References No definition available. + Details
Name: | kern_WarrantsIssuedInPeriodNumberOfShares
Namespace Prefix: | kern_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_ClassOfStockLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
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 Description of expense or revenue offset related to the warrants or rights. + References No definition available. + Details
Name: | us-gaap_ClassOfWarrantOrRightExpenseOrRevenueRecognized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares. + References No definition available. + Details
Name: | us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Face amount or stated value per share of common stock. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_CommonStockParOrStatedValuePerShare
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition The maximum number of common shares permitted to be issued by an entity's charter and bylaws. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_CommonStockSharesAuthorized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -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_CommonStockVotingRights
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The value of the financial instrument issued [noncash or part noncash] in the conversion of stock. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 3 -URI https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 5 -URI https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586 + Details
Name: | us-gaap_ConversionOfStockAmountIssued1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Description of conversion terms for preferred stock. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 8 -URI https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 7 -URI https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(27)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 6 -URI https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -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_ConvertiblePreferredStockTermsOfConversion
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of excess stock shares of an entity that have been sold or granted to shareholders. + References No definition available. + Details
Name: | us-gaap_ExcessStockSharesIssued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of shares of excess stock held by shareholders. + References No definition available. + Details
Name: | us-gaap_ExcessStockSharesOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Date the plan of reorganization is effective, in YYYY-MM-DD format. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 852 -SubTopic 10 -Section 45 -Paragraph 17 -URI https://asc.fasb.org/extlink&oid=124437977&loc=SL2890575-112764 + Details
Name: | us-gaap_PlanOfReorganizationDatesPlanIsEffective
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition The per share liquidation preference (or restrictions) of nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(d)) -URI https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -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 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 13 -Subparagraph (h) -URI https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=126973232&loc=d3e21484-112644 + Details
Name: | us-gaap_PreferredStockLiquidationPreference
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 13 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644 + Details
Name: | us-gaap_PreferredStockParOrStatedValuePerShare
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_PreferredStockSharesAuthorized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 13 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644 + Details
Name: | us-gaap_PreferredStockSharesIssued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_PreferredStockSharesOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585 + Details
Name: | us-gaap_ProceedsFromDebtNetOfIssuanceCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Cash received on stock transaction after deduction of issuance costs. + References No definition available. + Details
Name: | us-gaap_SaleOfStockConsiderationReceivedOnTransaction
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Description of stock transaction which may include details of the offering (IPO, private placement), a description of the stock sold, percentage of subsidiary's or equity investee's stock sold, a description of the investors and whether the stock was issued in a business combination. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1B -URI https://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 23 -URI https://asc.fasb.org/extlink&oid=126929396&loc=SL4569655-111683 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1A -URI https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684 + Details
Name: | us-gaap_SaleOfStockDescriptionOfTransaction
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of shares issued or sold by the subsidiary or equity method investee per stock transaction. + References No definition available. + Details
Name: | us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction. + References No definition available. + Details
Name: | us-gaap_SaleOfStockPricePerShare
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644 + Details
Name: | us-gaap_SharesIssued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Per share or per unit amount of equity securities issued. + References No definition available. + Details
Name: | us-gaap_SharesIssuedPricePerShare
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition A device of credit enhancement where a part of the purchase price for the receivable/ payable is retained to serve as a cash collateral. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 5 -URI https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 3 -URI https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586 + Details
Name: | us-gaap_SupplementalDeferredPurchasePrice
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -URI https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258 + Details
Name: | us-gaap_WarrantsAndRightsOutstandingTerm
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | kern_TypesOfAgreementAxis=kern_ConvertibleNotesAmendmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ClassOfWarrantOrRightAxis=kern_PreFundedWarrantsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ClassOfWarrantOrRightAxis=kern_PublicWarrantsAndPrivateWarrants2019Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=kern_UnderwritersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsidiarySaleOfStockAxis=kern_ATMProgramMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=kern_PublicWarrantMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_RedeemablePreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_SeriesAPreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_SeriesBPreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=kern_UnderwriterWarrantsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=kern_SpecialVotingPreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=kern_MtechMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ClassOfWarrantOrRightAxis=kern_MtechPrivateWarrantMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |